findparentdir task
Description
Find parent directory containing a given file.
Arguments
Parameter name | Description | Mandatory |
---|---|---|
filename | file name to find | true |
property | property name where result will be stored | true |
haltonmissing | Specifiy if we should stop when parent directory doesn't contain the requested filename Default: true | |
haltonfirstfound | Specify if we should stop when first requested filename is found. Set it to false if you want to find the highest directory containing the requested file. Default: false |
Example
Find the highest module.ivy<ea:findparentdir filename="module.ivy" property="highest.parent.module.ivy"/>Locate the first module.ivy we assume that a user can be in a subdirectory of the project
<ea:findparentdir filename="module.ivy" property="highest.parent.module.ivy" haltonfirstfound="true"/>