The set of artifacts to be processed by the plugin can be specified as a subset of the project's transitive dependencies or as an explicit list of artifacts.
<artifactSet> <dependencySet> <scope/> <useProjectArtifact/> <excludes/> <includes/> </dependencySet> <artifacts> <artifact> <groupId/> <artifactId/> <version/> <type/> <classifier/> </artifact> </artifacts> </artifactSet>
No description.
Element | Type | Description |
---|---|---|
dependencySet
|
DependencySet
|
Specifies a subset of the project's transitive dependencies. |
artifacts/artifact*
|
List<ArtifactItem>
|
(Many) A list of Maven artifacts to process. |
Specifies a subset of the project's transitive dependencies.
Element | Type | Description |
---|---|---|
scope
|
String
|
Sets the dependency scope for this dependencySet. Default value is: runtime . |
useProjectArtifact
|
boolean
|
Determines whether the artifact produced during the current project's build should be included in this dependency set. Default value is: false . |
excludes/exclude*
|
List<String>
|
(Many) A set of dependency artifact coordinates to exclude. They must be in the form groupId:artifactId:type:classifier; components are optional and wildcards are supported. |
includes/include*
|
List<String>
|
(Many) A set of dependency artifact coordinates to include. They must be in the form groupId:artifactId:type:classifier; components are optional and wildcards are supported. |
No description.
Element | Type | Description |
---|---|---|
groupId
|
String
|
The artifact's group ID. |
artifactId
|
String
|
The artifact ID. |
version
|
String
|
The artifact version. If not specified, the plugin will attempt to determine the version from the dependencies of the project. |
type
|
String
|
The artifact type. Default value is: jar . |
classifier
|
String
|
The optional artifact classifier. |