Fork me on GitHub

ivy:pack-iar

Full name:

com.axonivy.ivy.ci:project-build-plugin:11.3.0: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[] 6.0.0 Define additional IAR excludes with ANT-style exclusion declarations. For Maven default excludes. See AbstractScanner.DEFAULTEXCLUDES. Sample:

<iarExcludes>
   <iarExclude>target/com/acme/scret/*</iarExclude>
   <iarExclude>src/</iarExclude>
</iarExcludes>

<iarFileSets> FileSet[] 6.0.0 Define additional IAR FileSet fileSets with ANT-style exclusion declarations. From the 'target' directory only 'classes' and 'src_hd' are included by default. See Defaults.TARGET_INCLUDES.

<iarFileSets>
   <iarFileSet>
       <includes>
           <include>**/*</include>
       </includes>
   </iarFileSet>
</iarFileSets>

<iarIncludesEmptyDirs> boolean 6.0.0 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 value is: true.

Parameter Details

<iarExcludes>

Define additional IAR excludes with ANT-style exclusion declarations. For Maven default excludes. See AbstractScanner.DEFAULTEXCLUDES. Sample:

<iarExcludes>
   <iarExclude>target/com/acme/scret/*</iarExclude>
   <iarExclude>src/</iarExclude>
</iarExcludes>
  • Type: java.lang.String[]
  • Since: 6.0.0
  • Required: No

<iarFileSets>

Define additional IAR FileSet fileSets with ANT-style exclusion declarations. From the 'target' directory only 'classes' and 'src_hd' are included by default. See Defaults.TARGET_INCLUDES.

<iarFileSets>
   <iarFileSet>
       <includes>
           <include>**/*</include>
       </includes>
   </iarFileSet>
</iarFileSets>
  • Type: org.apache.maven.model.FileSet[]
  • Since: 6.0.0
  • 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
  • Since: 6.0.0
  • Required: No
  • Default: true