Fork me on GitHub

project-build:pack-iar

Full name:

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

Description:

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

Attributes:

  • Requires a Maven project to be executed.
  • 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.

The default (always active) exclusions are:

  • All maven default excludes. See AbstractScanner.DEFAULTEXCLUDES
  • 
    <iarExcludes>
       <iarExclude>target/**/*</iarExclude>
       <iarExclude>target</iarExclude>
    </iarExcludes>
    

iarFileSets FileSet[] 6.0.0 Define additional IAR FileSet fileSets with ANT-style exclusion declarations.

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

The default (always active) exclusions are:

  • All maven default excludes. See AbstractScanner.DEFAULTEXCLUDES
  • 
    <iarExcludes>
       <iarExclude>target/**/*</iarExclude>
       <iarExclude>target</iarExclude>
    </iarExcludes>
    
  • Type: java.lang.String[]
  • Since: 6.0.0
  • Required: No

iarFileSets:

Define additional IAR FileSet fileSets with ANT-style exclusion declarations.

<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