Fork me on GitHub

ivy:pack-iar

Full name:

com.axonivy.ivy.ci:project-build-plugin:12.0.14-SNAPSHOT:pack-iar

Description:

Packs the compiled project as ivy-archive (IAR).

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: 6.0.0.

Optional Parameters

Name Type Since Description
<iarExcludes> String[] - Define additional IAR excludes with ANT-style exclusion declarations. For Maven default excludes. See org.codehaus.plexus.util.AbstractScanner.DEFAULTEXCLUDES. Sample:
<iarExcludes>
  <iarExclude>target/com/acme/scret/*</iarExclude>
  <iarExclude>src/</iarExclude>
</iarExcludes>
<iarFileSets> FileSet[] - Define additional IAR fileSets with ANT-style exclusion declarations. From the 'target' directory only 'classes' and 'src_hd' are included by default. See IarPackagingMojo.Defaults.TARGET_INCLUDES.
<iarFileSets>
  <iarFileSet>
    <includes>
      <include>**/*</include>
    </includes>
  </iarFileSet>
</iarFileSets>
<iarIncludesEmptyDirs> boolean - Includes empty directories in the packed IAR. If set to false, the IAR can not be re-imported as Designer project as standard project artifacts (e.g. source folders) could be missing.
Default: true

Parameter Details

<iarExcludes>

Define additional IAR excludes with ANT-style exclusion declarations. For Maven default excludes. See org.codehaus.plexus.util.AbstractScanner.DEFAULTEXCLUDES. Sample:
<iarExcludes>
  <iarExclude>target/com/acme/scret/*</iarExclude>
  <iarExclude>src/</iarExclude>
</iarExcludes>
  • Type: java.lang.String[]
  • Required: No

<iarFileSets>

Define additional IAR fileSets with ANT-style exclusion declarations. From the 'target' directory only 'classes' and 'src_hd' are included by default. See IarPackagingMojo.Defaults.TARGET_INCLUDES.
<iarFileSets>
  <iarFileSet>
    <includes>
      <include>**/*</include>
    </includes>
  </iarFileSet>
</iarFileSets>
  • Type: org.apache.maven.model.FileSet[]
  • Required: No

<iarIncludesEmptyDirs>

Includes empty directories in the packed IAR. If set to false, the IAR can not be re-imported as Designer project as standard project artifacts (e.g. source folders) could be missing.
  • Type: boolean
  • Required: No
  • Default: true