Class SemanticReleaseExtension
java.lang.Object
org.apache.maven.AbstractMavenLifecycleParticipant
gg.nils.semanticrelease.maven.plugin.SemanticReleaseExtension
@Component(role=org.apache.maven.AbstractMavenLifecycleParticipant.class,
hint="semantic-release")
public class SemanticReleaseExtension
extends org.apache.maven.AbstractMavenLifecycleParticipant
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterProjectsRead(org.apache.maven.execution.MavenSession mavenSession) voidafterSessionEnd(org.apache.maven.execution.MavenSession session) voidafterSessionStart(org.apache.maven.execution.MavenSession mavenSession)
-
Constructor Details
-
SemanticReleaseExtension
public SemanticReleaseExtension()
-
-
Method Details
-
afterSessionStart
public void afterSessionStart(org.apache.maven.execution.MavenSession mavenSession) throws org.apache.maven.MavenExecutionException - Overrides:
afterSessionStartin classorg.apache.maven.AbstractMavenLifecycleParticipant- Throws:
org.apache.maven.MavenExecutionException
-
afterSessionEnd
public void afterSessionEnd(org.apache.maven.execution.MavenSession session) throws org.apache.maven.MavenExecutionException - Overrides:
afterSessionEndin classorg.apache.maven.AbstractMavenLifecycleParticipant- Throws:
org.apache.maven.MavenExecutionException
-
afterProjectsRead
public void afterProjectsRead(org.apache.maven.execution.MavenSession mavenSession) throws org.apache.maven.MavenExecutionException - Overrides:
afterProjectsReadin classorg.apache.maven.AbstractMavenLifecycleParticipant- Throws:
org.apache.maven.MavenExecutionException
-