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 Details

    • SemanticReleaseExtension

      public SemanticReleaseExtension()
  • Method Details

    • afterSessionStart

      public void afterSessionStart(org.apache.maven.execution.MavenSession mavenSession) throws org.apache.maven.MavenExecutionException
      Overrides:
      afterSessionStart in class org.apache.maven.AbstractMavenLifecycleParticipant
      Throws:
      org.apache.maven.MavenExecutionException
    • afterSessionEnd

      public void afterSessionEnd(org.apache.maven.execution.MavenSession session) throws org.apache.maven.MavenExecutionException
      Overrides:
      afterSessionEnd in class org.apache.maven.AbstractMavenLifecycleParticipant
      Throws:
      org.apache.maven.MavenExecutionException
    • afterProjectsRead

      public void afterProjectsRead(org.apache.maven.execution.MavenSession mavenSession) throws org.apache.maven.MavenExecutionException
      Overrides:
      afterProjectsRead in class org.apache.maven.AbstractMavenLifecycleParticipant
      Throws:
      org.apache.maven.MavenExecutionException