Plugin ivy-provisioning v0.1
Overview
Parameters
The following property values can be changed to tune the behavior of this plugin.
Required parameters must be defined upon import, or the build will fail.
| Parameter | Required? | Description | Default |
|---|---|---|---|
| project.ivy.settings.url | No | the ivysettings url used by your project | |
| test.confs | No | confs used for test librairies | test |
| project.ivy.instance | No | the ivy instance name for your project | project.ivy.instance |
| project.ivy.settings.file | No | the ivysettings file used by your project | |
| provided.confs | No | confs used for provided librairies | provided |
| retrieve.pattern.lib.main | No | retrieve pattern for main artifacts | ${lib.main}/[artifact]-[revision].[ext] |
| lib.test | Yes | directory where test libraries are picked up | |
| lib.main | Yes | directory where main libraries are picked up | |
| main.confs | No | confs used for main librairies | default |
| sync.lib.dir | No | a boolean that define if lib dir should be synchronized or not | true |
| lib.provided | Yes | directory where provided libraries are picked up | |
| retrieve.pattern.lib.test | No | retrieve pattern for test artifacts | ${lib.test}/[artifact]-[revision].[ext] |
| retrieve.pattern.lib.provided | No | retrieve pattern for provided artifacts | ${lib.provided}/[artifact]-[revision].[ext] |
| project.ivy.file | Yes | the name of the file containing dependencies of your project | |
| retrieve.dependencies | No | defines if dependencies should be retrieve dependencies in the lib directory | false |
Build Phases
This plugin adds targets to each of the following build phases:
- validate
-
- init
- provision
-
- resolve: resolve and retrieve dependencies with ivy