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.

ParameterRequired?DescriptionDefault
project.ivy.settings.urlNothe ivysettings url used by your project
test.confsNoconfs used for test librairiestest
project.ivy.instanceNothe ivy instance name for your projectproject.ivy.instance
project.ivy.settings.fileNothe ivysettings file used by your project
provided.confsNoconfs used for provided librairiesprovided
retrieve.pattern.lib.mainNoretrieve pattern for main artifacts${lib.main}/[artifact]-[revision].[ext]
lib.testYesdirectory where test libraries are picked up
lib.mainYesdirectory where main libraries are picked up
main.confsNoconfs used for main librairiesdefault
sync.lib.dirNoa boolean that define if lib dir should be synchronized or nottrue
lib.providedYesdirectory where provided libraries are picked up
retrieve.pattern.lib.testNoretrieve pattern for test artifacts${lib.test}/[artifact]-[revision].[ext]
retrieve.pattern.lib.providedNoretrieve pattern for provided artifacts${lib.provided}/[artifact]-[revision].[ext]
project.ivy.fileYesthe name of the file containing dependencies of your project
retrieve.dependenciesNodefines if dependencies should be retrieve dependencies in the lib directoryfalse

Build Phases

This plugin adds targets to each of the following build phases:

validate
  • init
provision
  • resolve: resolve and retrieve dependencies with ivy