Package org.apache.maven.plugins.gpg
Class GpgSignAttachedMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.gpg.AbstractGpgMojo
org.apache.maven.plugins.gpg.GpgSignAttachedMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="sign",
defaultPhase=VERIFY,
threadSafe=true)
public class GpgSignAttachedMojo
extends AbstractGpgMojo
Sign project artifact, the POM, and attached artifacts with GnuPG for deployment.
- Author:
- Jason van Zyl, Jason Dillon, Daniel Kulp
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.maven.project.MavenProjectThe maven project.Fields inherited from class org.apache.maven.plugins.gpg.AbstractGpgMojo
DEFAULT_ENV_MAVEN_GPG_FINGERPRINT, DEFAULT_ENV_MAVEN_GPG_KEY, DEFAULT_ENV_MAVEN_GPG_PASSPHRASE, session, settings, settingsDecrypterFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsConstructorDescriptionGpgSignAttachedMojo(org.apache.maven.project.MavenProject project, org.apache.maven.project.MavenProjectHelper projectHelper) -
Method Summary
Methods inherited from class org.apache.maven.plugins.gpg.AbstractGpgMojo
createSigner, enforceBestPractices, execute, getPassphrase, newSignerMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
project
protected final org.apache.maven.project.MavenProject projectThe maven project.
-
-
Constructor Details
-
GpgSignAttachedMojo
@Inject public GpgSignAttachedMojo(org.apache.maven.project.MavenProject project, org.apache.maven.project.MavenProjectHelper projectHelper)
-
-
Method Details
-
doExecute
protected void doExecute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Specified by:
doExecutein classAbstractGpgMojo- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-