conf | a comma separated list of the configurations to retrieve or '*'.
Since 2.0 you can also use '*(public)' or '*(private)'. Note that '*' is interpreted as '*(public)' when inline is true. |
No. Defaults to the configurations resolved by the last resolve call, or '*' if no resolve was explicitly called |
inline | true to use inline mode, false to resolve an ivy file (since 1.4) | No. defaults false |
organisation | the organisation of the module to retrieve. This usually doesn't need to be set since it defaults to the last resolved one, except for inline mode where it is required. | Yes in inline mode, otherwise no, it then defaults to last resolved module name |
module | the name of the module to retrieve. This usually doesn't need to be set since it defaults to the last resolved one, except for inline mode where it is required. | Yes in inline mode, otherwise no, it then defaults to last resolved module name |
revision | the revision constraint of the module to retrieve. Used only in inline mode. since 1.4 | No. Defaults to latest.integration |
branch | the name of the branch to resolve in inline mode (since 2.1) | Defaults to no branch in inline mode, nothing in standard mode. |
changing | indicates that the module may change when resolving in inline mode. See cache and change management for details. Ignored when resolving in standard mode. (since 2.2.0) | No. Defaults to false. |
transitive | true to resolve dependencies transitively, false otherwise since 1.4 | No. Defaults to true |
resolveMode | the [[ant:resolve resolve mode]] to use when an automatic resolve is triggered (since 2.1) | No. defaults to using the resolve mode set in the [[settings settings]] |
keep | true to keep the results of the automatic resolve in memory, false to discard them. When this is false, the standard ivy properties won't be set and other postresolve-tasks (like retrieve and cachepath) won't be able to resuse the results of this resolve! | No. defaults to false for an inline resolve and to true in any other case |
haltonfailure | true to halt the build on ivy failure, false to continue | No. Defaults to true |
validate | true to force ivy files validation against ivy.xsd, false to force no validation | No. Defaults to default ivy value (as configured in configuration file) |
refresh | true to force Ivy to resolve dynamic revision in this resolve process, false to use cached resolved revision since 2.1 | No. defaults to false |
file | the file to resolve if a resolve is necessary since 2.0 | No. Defaults to the previous resolved Ivy file or to ${ivy.dep.file} |
settingsRef | A reference to the ivy settings that must be used by this task (since 2.0) | No, 'ivy.instance' is taken by default. |
resolveId | The id which was used for a previous resolve, or the resolveId if a new resolve is performed (since 2.0) | No, defaults to '[org]-[module]'. |
log | the log setting to use during the resolve process. (since 2.0)
Available options are:
- default
the default log settings, where all usual messages are output to the console
- download-only
disable all usual messages but download ones. A resolve with everything in cache won't output any message.
- quiet
disable all usual messages, making the whole resolve process quiet unless errors occur
| No, defaults to 'default'. |