ivy:ivy-resources-properties
Full name:
com.axonivy.ivy.ci:project-build-plugin:10.0.17:ivy-resources-properties
Description:
Set the "project.build.sourceEncoding" property to "UTF-8" for the
maven-resource plugin, if not manually defined.
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope:
compile
. - The goal is not marked as thread-safe and thus does not support parallel builds.
- Since version:
9.4.0
.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<ivyVersion> |
String |
9.4.0 |
The ivy Engine version or version-range that must be used. Must be
equal or higher than MINIMAL_COMPATIBLE_VERSION
Examples:
Default value is: 10.0.14 .User property is: ivy.engine.version . |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<engineCacheDirectory> |
File |
9.4.0 |
Location where ivy engines in required version can be extracted to.
If the Engine does not yet exist, it can be automatically downloaded. Default value is: ${settings.localRepository}/.cache/ivy .User property is: ivy.engine.cache.directory . |
<engineDirectory> |
File |
9.4.0 |
Location where an unpacked (may pre-configured) ivy Engine in the
required version exists.
If parameter is not set it will be a sub-directory of the
If the Engine does not yet exist, it can be automatically downloaded. User property is: ivy.engine.directory . |
Parameter Details
<engineCacheDirectory>
Location where ivy engines in required version can be extracted to.
If the Engine does not yet exist, it can be automatically downloaded.
- Type:
java.io.File
- Since:
9.4.0
- Required:
No
- User Property:
ivy.engine.cache.directory
- Default:
${settings.localRepository}/.cache/ivy
<engineDirectory>
Location where an unpacked (may pre-configured) ivy Engine in the
required version
exists.
If parameter is not set it will be a sub-directory of the
engineCacheDirectory
.
If the Engine does not yet exist, it can be automatically downloaded.
- Type:
java.io.File
- Since:
9.4.0
- Required:
No
- User Property:
ivy.engine.directory
<ivyVersion>
The ivy Engine version or version-range that must be used. Must be
equal or higher than
MINIMAL_COMPATIBLE_VERSION
Examples: - "
6.1.2
" means ivyVersion = 6.1.2 - "
[6.1.0,7.0.0)
" means 6.1.0 <= ivyVersion < 7.0.0 - "
(6.0.0,]
" means ivyVersion > 6.0.0
- Type:
java.lang.String
- Since:
9.4.0
- Required:
Yes
- User Property:
ivy.engine.version
- Default:
10.0.14