Class PrepareWithPomReleaseMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.release.AbstractReleaseMojo
org.apache.maven.plugins.release.AbstractScmReleaseMojo
org.apache.maven.plugins.release.PrepareReleaseMojo
org.apache.maven.plugins.release.PrepareWithPomReleaseMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
@Mojo(name="prepare-with-pom",
aggregator=true,
requiresDependencyResolution=TEST)
public class PrepareWithPomReleaseMojo
extends PrepareReleaseMojo
Prepare for a release in SCM, fully resolving dependencies for the purpose of producing a "release POM".
- Since:
- 2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanWhether to generaterelease-pom.xmlfiles that contain resolved information about the project.Fields inherited from class AbstractReleaseMojo
project, releaseManager, sessionFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class PrepareReleaseMojo
prepareReleaseMethods inherited from class AbstractScmReleaseMojo
buildScm, createReleaseDescriptorMethods inherited from class AbstractReleaseMojo
addArgument, getAdditionalProfiles, getBasedir, getCommonBasedir, getReactorProjects, getReleaseEnvironment, getSettings, setBasedir, setPomFileName, setReleaseManagerMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
generateReleasePoms
@Parameter(defaultValue="true", property="generateReleasePoms") private boolean generateReleasePomsWhether to generaterelease-pom.xmlfiles that contain resolved information about the project.
-
-
Constructor Details
-
PrepareWithPomReleaseMojo
public PrepareWithPomReleaseMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Specified by:
executein interfaceorg.apache.maven.plugin.Mojo- Overrides:
executein classPrepareReleaseMojo- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-