| file | path to the ivy file to use for resolution |
No. Defaults to ${ivy.dep.file} or nothing in inline mode |
| conf | a comma separated list of the configurations to resolve, or '*'.
Since 2.0, you can also use '*(private)', '*(public)'. Note that when inline is true, the configuration '*' is equivalent as '*(public)'. | No. Defaults to ${ivy.configurations} |
| refresh | true to force Ivy to resolve dynamic revision in this resolve process, false to use cached resolved revision since 2.0 | No. defaults to false |
| resolveMode | the resolve mode to use for this dependency resolution process since 2.0 | No. defaults to using the resolve mode set in the [[settings settings]] |
| inline | true to use inline mode, false to resolve an ivy file since 1.4 | No. defaults to false |
| keep | true to keep the results of the 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 |
| organisation | the organisation of the module to resolve in inline mode since 1.4 | Yes in inline mode, no otherwise. |
| module | the name of the module to resolve in inline mode since 1.4 | Yes in inline mode, no otherwise. |
| revision | the revision constraint to apply to the module to resolve in inline mode since 1.4 | No. Defaults to "latest.integration" in inline mode, nothing in standard mode. |
| branch | the name of the branch to resolve in inline mode (since 2.1.0) | Defaults to no branch in inline mode, nothing in standard mode. |
| type | comma separated list of accepted artifact types (since 1.2) | No. defaults to ${ivy.resolve.default.type.filter} |
| haltonfailure | true to halt the build on ivy failure, false to continue | No. Defaults to true |
| failureproperty | the name of the property to set if the resolve failed since 1.4 | No. No property is set by default. |
| transitive | true to resolve dependencies transitively, false otherwise since 1.4 | No. Defaults to true |
| showprogress | true to show dots while downloading, false otherwise | 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) |
| 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 | An id which can be used later to refer to the results of this resolve (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'. |
| checkIfChanged | When set to true, the resolve will compare the result with the last resolution done on this module, with those configurations | No, default to 'true' |