Goal that copies a list of artifacts from the repository to defined locations.
Mojo Attributes:
process-sources| Name | Type | Description |
|---|---|---|
| artifactItems | ArrayList |
Collection of ArtifactItems to work on. (ArtifactItem contains groupId, artifactId, version, type, location, destFile, markerFile and overwrite.) See "How To Use" and "Javadoc" for details. |
| outputDirectory | File |
Default location used for mojo unless overridden in ArtifactItem Default value is ${project.build.directory}/dependency. |
| Name | Type | Description |
|---|---|---|
| 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. |
| stripVersion | boolean |
Strip artifact version during copy Default value is false. |
Collection of ArtifactItems to work on. (ArtifactItem contains groupId, artifactId, version, type, location, destFile, markerFile and overwrite.) See "How To Use" and "Javadoc" for details.
java.util.ArrayListYesjava.io.FileYes${outputDirectory}${project.build.directory}/dependencybooleanNo${overWriteReleases}falsebooleanNo${overWriteSnapshots}truebooleanNo${silent}falsebooleanNo${stripVersion}false