Goal that unpacks the project dependencies from the repository to a defined location.
Mojo Attributes:
compileprocess-sources| Name | Type | Description |
|---|---|---|
| markersDirectory | File |
Directory to store flag files |
| outputDirectory | File |
Default location used for mojo unless overridden in ArtifactItem Default value is ${project.build.directory}/dependency. |
| Name | Type | Description |
|---|---|---|
| classifier | String |
Specify classifier to look for. Example: sources |
| excludeTransitive | boolean |
If we should exclude transitive dependencies Default value is false. |
| excludeTypes | String |
Comma Separated list of Types to exclude. Empty String indicates don't exclude anything (default). Ignored if includeTypes is used. |
| includeTypes | String |
Comma Separated list of Types to include. Empty String indicates include everything (default). |
| overWriteReleases | boolean |
Overwrite release artifacts Default value is false. |
| overWriteSnapshots | boolean |
Overwrite snapshot artifacts Default value is true. |
| silent | boolean |
If the plugin should be silent. Default value is false. |
| type | String |
Specify type to look for when constructing artifact based on classifier. Example: java-source,jar,war Default value is java-source. |
| useSubDirectoryPerArtifact | boolean |
Place each file in a separate subdirectory. (example /outputDirectory/junit-junit-3.8.1) Default value is false. |
| useSubDirectoryPerType | boolean |
Place each type of file in a separate subdirectory. (example /outputDirectory/jars /outputDirectory/wars etc) Default value is false. |
java.lang.StringNo${classifier}booleanNo${excludeTransitive}falsejava.lang.StringNo${excludeTypes}java.lang.StringNo${includeTypes}java.io.FileYes${project.build.directory}/dependency-maven-plugin-markersjava.io.FileYes${outputDirectory}${project.build.directory}/dependencybooleanNo${overWriteReleases}falsebooleanNo${overWriteSnapshots}truebooleanNo${silent}falsejava.lang.StringNo${type}java-sourcebooleanNo${useSubDirectoryPerArtifact}falsebooleanNo${useSubDirectoryPerType}false