public class AbstractUserConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
artifactId
The artifact id of the project containing the plugin type or
null if the current project's artifact id should be used. |
protected java.lang.String |
groupId
The group id of the project containing the plugin type or
null if the current project's group id should be used. |
protected java.lang.String |
packaging
The version of the project containing the plugin type or
null if the current project's packaging should be used. |
protected java.lang.String |
version
The version of the project containing the plugin type or
null if the current project's version should be used. |
Constructor and Description |
---|
AbstractUserConfiguration() |
Modifier and Type | Method and Description |
---|---|
MavenCoordinate |
asCoordinate(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packaging)
Resolves this transformation to a Maven coordinate.
|
protected java.lang.String |
getArtifactId(java.lang.String artifactId)
Returns the artifact id to use.
|
protected java.lang.String |
getGroupId(java.lang.String groupId)
Returns the group id to use.
|
protected java.lang.String |
getPackaging(java.lang.String packaging)
Returns the version to use.
|
protected java.lang.String |
getVersion(java.lang.String version)
Returns the version to use.
|
protected java.lang.String groupId
null
if the current project's group id should be used.protected java.lang.String artifactId
null
if the current project's artifact id should be used.protected java.lang.String version
null
if the current project's version should be used.protected java.lang.String packaging
null
if the current project's packaging should be used.protected java.lang.String getGroupId(java.lang.String groupId)
groupId
- The current project's group id.protected java.lang.String getArtifactId(java.lang.String artifactId)
artifactId
- The current project's artifact id.protected java.lang.String getVersion(java.lang.String version)
version
- The current project's version.protected java.lang.String getPackaging(java.lang.String packaging)
packaging
- The current project's packaging.public MavenCoordinate asCoordinate(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
groupId
- The current project's build id.artifactId
- The current project's artifact id.version
- The current project's version.packaging
- The current project's packaging