Fork me on GitHub

jszip:unpack

Full name:

org.jszip.maven:jszip-maven-plugin:0.1-alpha-9:unpack

Description:

Unpacks all the JSZip dependencies into a web application.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile+runtime.
  • Binds by default to the lifecycle phase: generate-resources.

Required Parameters

Name Type Since Description
webappDirectory File - The directory where the webapp is built.
Default value is: ${project.build.directory}/${project.build.finalName}.

Optional Parameters

Name Type Since Description
mappings Mapping[] - The artifact path mappings for unpacking.
User property is: mappings.
unpackExcludes List - A list of <exclude> elements specifying the files (by pattern) that should be excluded from unpacking. The default is
    <unpackExclude>META-INF/maven/**/pom.*</unpackExclude>
    <unpackExclude>package.json</unpackExclude>
    <unpackExclude>**/*.less</unpackExclude>
    <unpackExclude>**/*.sass</unpackExclude>
    <unpackExclude>**/*.scss</unpackExclude>

unpackIncludes List - A list of <include> elements specifying the files (by pattern) that should be included in unpacking.

Parameter Details

mappings:

The artifact path mappings for unpacking.
  • Type: org.jszip.maven.Mapping[]
  • Required: No
  • User Property: mappings

unpackExcludes:

A list of <exclude> elements specifying the files (by pattern) that should be excluded from unpacking. The default is
    <unpackExclude>META-INF/maven/**/pom.*</unpackExclude>
    <unpackExclude>package.json</unpackExclude>
    <unpackExclude>**/*.less</unpackExclude>
    <unpackExclude>**/*.sass</unpackExclude>
    <unpackExclude>**/*.scss</unpackExclude>
  • Type: java.util.List
  • Required: No

unpackIncludes:

A list of <include> elements specifying the files (by pattern) that should be included in unpacking.
  • Type: java.util.List
  • Required: No

webappDirectory:

The directory where the webapp is built.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/${project.build.finalName}