This topic tells you about the Application Accelerator UniquePath
transform in Tanzu Application Platform (commonly known as TAP).
You can use the UniquePath
transform to ensure there are no path
conflicts between files transformed. You can often use this at the tail of a Chain.
type: UniquePath
strategy: <conflict resolution>
condition: <SpEL expression>
The following example concatenates the file that was originally named DEPLOYMENT.md
to the file README.md
:
chain:
- merge:
- include: ['README.md']
- include: ['DEPLOYMENT.md']
chain:
- type: RewritePath
rewriteTo: "'README.md'"
- type: UniquePath
strategy: Append
UniquePath
uses a Conflict Resolution strategy to decide what to do when several input files use the same path
.UniquePath
after the Merge defined by its merge
property.