Full name:
com.atlassian.maven.plugins:jarjar-maven-plugin:0.0.4:jarjar
Description:
Calls the jarjar
utility on the packaged maven
artifact.
The artifact is repackaged in-place
Attributes:
package
.Name | Type | Since | Description |
---|---|---|---|
projectPackage | String |
- |
This is the package in which the source code of the current project resides. This is used to set the It defaults to the project group ID. Default value is:${project.groupId} . |
rules | List |
- |
This is a list of patterns. Packages and classes matched by
those patterns will be re-packaged into the i.e. it generate rules such as: |
zaps | List |
- |
This is a list of patterns. Packages and classes matched by those patterns will be removed from the artifact. See the documentation for more details on those rules. |
zips | List |
- |
A list of artifacts to include in the re-packaged jar. Dependencies are declared according to the following pattern:
No includes means that by default everything is included |
This is the package in which the source code of the current project resides.
This is used to set the keep
rule, as described in
the documentation.
It defaults to the project group ID.
java.lang.String
No
${project.groupId}
This is a list of patterns. Packages and classes matched by
those patterns will be re-packaged into the project
package
.
i.e. it generate rules such as: <rule
pattern="
rules.get(i)"
result="projectPackage
/@0" />. See the documentation
for more details on those rules.
java.util.List
No
zaps:
This is a list of patterns. Packages and classes matched by those patterns will be removed from the artifact.
See the documentation for more details on those rules.java.util.List
No
zips:
A list of artifacts to include in the re-packaged jar.
Dependencies are declared according to the following pattern:
groupId:artifactId
No includes means that by default everything is included
java.util.List
No