Fork me on GitHub

ivy:pack-iar

Full name:

com.axonivy.ivy.ci:project-build-plugin:8.0.8-SNAPSHOT: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>%regex[target/(?!classes/).*]</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>%regex[target/(?!classes/).*]</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