Full name:
org.apache.maven.plugins:maven-dependency-plugin:3.1.1:unpack-dependencies
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
<classifier> | String | 2.0 | Specify classifier to look for. Example: sources User property is: classifier. |
<encoding> | String | 3.0 | Encoding of artifacts. User property is: mdep.unpack.encoding. |
<excludeArtifactIds> | String | 2.0 | Comma separated list of Artifact names to exclude. User property is: excludeArtifactIds. |
<excludeClassifiers> | String | 2.0 | Comma Separated list of Classifiers to exclude. Empty String
indicates don't exclude anything (default). User property is: excludeClassifiers. |
<excludeGroupIds> | String | 2.0 | Comma separated list of GroupId Names to exclude. User property is: excludeGroupIds. |
<excludeScope> | String | 2.0 | Scope to exclude. An Empty string indicates no scopes (default). User property is: excludeScope. |
<excludeTransitive> | boolean | 2.0 | If we should exclude transitive dependencies Default value is: false. User property is: excludeTransitive. |
<excludeTypes> | String | 2.0 | Comma Separated list of Types to exclude. Empty String indicates
don't exclude anything (default). User property is: excludeTypes. |
<excludes> | String | 2.0 | A comma separated list of file patterns to exclude when unpacking
the artifact. i.e. **/*.xml,**/*.properties NOTE:
Excludes patterns override the includes. (component code =
return isIncluded( name ) AND !isExcluded( name );) User property is: mdep.unpack.excludes. |
<failOnMissingClassifierArtifact> | boolean | 2.0-alpha-2 | This only applies if the classifier parameter is used. Default value is: false. User property is: mdep.failOnMissingClassifierArtifact. |
<ignorePermissions> | boolean | 2.7 | ignore to set file permissions when unpacking a dependency Default value is: false. User property is: dependency.ignorePermissions. |
<includeArtifactIds> | String | 2.0 | Comma separated list of Artifact names to include. Empty String
indicates include everything (default). User property is: includeArtifactIds. |
<includeClassifiers> | String | 2.0 | Comma Separated list of Classifiers to include. Empty String
indicates include everything (default). User property is: includeClassifiers. |
<includeGroupIds> | String | 2.0 | Comma separated list of GroupIds to include. Empty String indicates
include everything (default). User property is: includeGroupIds. |
<includeScope> | String | 2.0 | Scope to include. An Empty string indicates all scopes (default).
The scopes being interpreted are the scopes as Maven sees them, not
as specified in the pom. In summary:
User property is: includeScope. |
<includeTypes> | String | 2.0 | Comma Separated list of Types to include. Empty String indicates
include everything (default). User property is: includeTypes. |
<includes> | String | 2.0 | A comma separated list of file patterns to include when unpacking
the artifact. i.e. **/*.xml,**/*.properties NOTE:
Excludes patterns override the includes. (component code =
return isIncluded( name ) AND !isExcluded( name );) User property is: mdep.unpack.includes. |
<markersDirectory> | File | 2.0 | Directory to store flag files Default value is: ${project.build.directory}/dependency-maven-plugin-markers. User property is: markersDirectory. |
<outputAbsoluteArtifactFilename> | boolean | 2.0 | Output absolute filename for resolved artifacts Default value is: false. User property is: outputAbsoluteArtifactFilename. |
<outputDirectory> | File | 1.0 | Output location. Default value is: ${project.build.directory}/dependency. User property is: outputDirectory. |
<overWriteIfNewer> | boolean | 2.0 | Overwrite artifacts that don't exist or are older than the source. Default value is: true. User property is: overWriteIfNewer. |
<overWriteReleases> | boolean | 1.0 | Overwrite release artifacts Default value is: false. User property is: overWriteReleases. |
<overWriteSnapshots> | boolean | 1.0 | Overwrite snapshot artifacts Default value is: false. User property is: overWriteSnapshots. |
<prependGroupId> | boolean | 2.2 | Prepend the groupId during copy. Default value is: false. User property is: mdep.prependGroupId. |
<silent> | boolean | 2.0 | If the plugin should be silent. Default value is: false. User property is: silent. |
<skip> | boolean | 2.7 | Skip plugin execution completely. Default value is: false. User property is: mdep.skip. |
<stripClassifier> | boolean | 1.0 | Strip artifact classifier during copy Default value is: false. User property is: mdep.stripClassifier. |
<stripVersion> | boolean | 1.0 | Strip artifact version during copy Default value is: false. User property is: mdep.stripVersion. |
<type> | String | 2.0 | Specify type to look for when constructing artifact based on
classifier. Example: java-source,jar,war User property is: type. |
<useJvmChmod> | boolean | 2.5.1 |
will use the jvm chmod, this is available for user and all level group level will be ignored since 2.6 is on by defaultDefault value is: true. User property is: dependency.useJvmChmod. |
<useRepositoryLayout> | boolean | 2.0-alpha-2 |
Place each artifact in the same directory layout as a default repository. example: /outputDirectory/junit/junit/3.8.1/junit-3.8.1.jar Default value is: false. User property is: mdep.useRepositoryLayout. |
<useSubDirectoryPerArtifact> | boolean | 2.0-alpha-1 | Place each file in a separate subdirectory. (example
/outputDirectory/junit-3.8.1-jar) Default value is: false. User property is: mdep.useSubDirectoryPerArtifact. |
<useSubDirectoryPerScope> | boolean | 2.2 | Place each type of file in a separate subdirectory. (example
/outputDirectory/runtime /outputDirectory/provided etc) Default value is: false. User property is: mdep.useSubDirectoryPerScope. |
<useSubDirectoryPerType> | boolean | 2.0-alpha-1 | Place each type of file in a separate subdirectory. (example
/outputDirectory/jars /outputDirectory/wars etc) Default value is: false. User property is: mdep.useSubDirectoryPerType. |
will use the jvm chmod, this is available for user and all level group level will be ignored
since 2.6 is on by defaultPlace each artifact in the same directory layout as a default repository.
example:
/outputDirectory/junit/junit/3.8.1/junit-3.8.1.jar