Fork me on GitHub

ivy:unpack-libs

Full name:

com.axonivy.ivy.ci:project-build-plugin:13.2.1-SNAPSHOT:unpack-libs

Description:

Unpacks libraries into the output directory. By default, the following JARs are unpacked: lib/generated/rest/*.jar and lib_ws/client/*.jar.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 13.2.0.

Optional Parameters

Name Type Since Description
<skipUnpackLibs> boolean - Set to true to bypass the unpack step.
Default: false
User Property: ivy.unpack.libs.skip
<unpackExcludes> String[] - Define exclusions for unpacking with ANT-style. Sample:
<unpackExcludes>
  <unpackExclude>lib/generated/rest/myClient.jar</unpackExclude>
</unpackExcludes>
<unpackIncludes> String[] - Define inclusions for unpacking with ANT-style. Sample:
<unpackIncludes>
  <unpackInclude>lib/.*jar</unpackInclude>
</unpackIncludes>

Parameter Details

<skipUnpackLibs>

Set to true to bypass the unpack step.
  • Type: boolean
  • Required: No
  • User Property: ivy.unpack.libs.skip
  • Default: false

<unpackExcludes>

Define exclusions for unpacking with ANT-style. Sample:
<unpackExcludes>
  <unpackExclude>lib/generated/rest/myClient.jar</unpackExclude>
</unpackExcludes>
  • Type: java.lang.String[]
  • Required: No

<unpackIncludes>

Define inclusions for unpacking with ANT-style. Sample:
<unpackIncludes>
  <unpackInclude>lib/.*jar</unpackInclude>
</unpackIncludes>
  • Type: java.lang.String[]
  • Required: No