Artifact set configuration
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>
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. |
dependencySet
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. |
artifact
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. |