Class AddPluginArtifactMetadataMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugin.plugin.metadata.AddPluginArtifactMetadataMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="addPluginArtifactMetadata", defaultPhase=PACKAGE, threadSafe=true) public class AddPluginArtifactMetadataMojo extends org.apache.maven.plugin.AbstractMojoInject any plugin-specific artifact metadata to the project's artifact, for subsequent installation and deployment. It is used:- to add the
latestmetadata (which is plugin-specific) for shipping alongside the plugin's artifact - to define plugin mapping in the group
- Since:
- 2.0
- See Also:
ArtifactRepositoryMetadata,GroupRepositoryMetadata
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringgoalPrefixThe prefix for the plugin goal.private org.apache.maven.project.MavenProjectprojectThe project artifact, which should have thelatestmetadata added to it.private org.apache.maven.rtinfo.RuntimeInformationruntimeInformationprivate booleanskipSet this to "true" to skip invoking any goals or reports of the plugin.private org.eclipse.aether.version.VersionSchemeversionScheme
-
Constructor Summary
Constructors Constructor Description AddPluginArtifactMetadataMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()private java.lang.StringgetGoalPrefix()
-
-
-
Field Detail
-
project
@Component private org.apache.maven.project.MavenProject project
The project artifact, which should have thelatestmetadata added to it.
-
goalPrefix
@Parameter private java.lang.String goalPrefix
The prefix for the plugin goal.
-
skip
@Parameter(defaultValue="false", property="maven.plugin.skip") private boolean skipSet this to "true" to skip invoking any goals or reports of the plugin.- Since:
- 2.8
-
runtimeInformation
@Component private org.apache.maven.rtinfo.RuntimeInformation runtimeInformation
-
versionScheme
private final org.eclipse.aether.version.VersionScheme versionScheme
-
-