organisation | the name of the organisation of the module to publish | No. Defaults to ${ivy.organisation} or the last resolved module organisation. |
module | the name of the module to publish | No. Defaults to ${ivy.module} or the last resolved module name. |
revision | the revision of the module to publish and also the published revision unless pubrevision is set | No. Defaults to ${ivy.revision} or the last resolve module revision. |
artifactspattern | the pattern to use to find artifacts to publish |
No. Defaults to ${ivy.publish.src.artifacts.pattern} |
resolver | the name of the resolver to use for publication |
Yes |
pubrevision | the revision to use for the publication |
No. Defaults to the ${ivy.deliver.revision} |
pubbranch | the branch to use for the publication |
No. Defaults to the ${ivy.deliver.branch} |
forcedeliver | true to force the implicit call to deliver, false to do it only if the ivy file to publish doesn't exist yet (since 1.4) |
No. Defaults to false |
update | true to update ivy file metadata (revision, branch, publication date and status) before publishing, false otherwise. This is usually not necessary when using deliver before publish. |
No. Defaults to false |
merge | if this descriptor extends a parent, merge the inherited information directly into this descriptor on publish. The extends element itself will be commented out in the published descriptor. (since 2.2) |
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 [[settings settings file]]) |
replacedynamicrev | true to replace dynamic revisions by static ones in the delivered file, false to avoid this replacement (since 1.3) |
No. Defaults to true |
publishivy | True to publish delivered ivy file, false otherwise |
No. Defaults to true |
conf | A comma separated list of configurations to publish (since 1.4.1). Accepts wildcards (since 2.2). |
No. Defaults to all configurations |
overwrite | True to overwrite files in repository if the revision already exist, false to let it as is |
No. Defaults to false |
warnonmissing | True to warn when artifacts to be published are missing |
No. Defaults to true |
haltonmissing | True to halt build when artifacts to be published are missing |
No. Defaults to true |
srcivypattern | the pattern to use to find ivy file to publish, and even deliver if necessary (since 1.2) |
No. Defaults to the value of artifactspattern |
pubdate | the publication date to use for the delivery, if necessary. This date should be either 'now', or a date given with the following pattern: yyyyMMddHHmmss |
No. Defaults to 'now' |
status | the status to use for the delivery, if necessary |
No. Defaults to ${ivy.status} |
delivertarget | the target to call for recursive delivery |
No. No recursive delivery is done by default |
settingsRef | A reference to the ivy settings that must be used by this task (since 2.0) | No, 'ivy.instance' is taken by default. |