Class EnforceExtension

java.lang.Object
org.apache.maven.AbstractMavenLifecycleParticipant
org.apache.maven.extensions.enforcer.EnforceExtension

@Named("enforcer") public class EnforceExtension extends org.apache.maven.AbstractMavenLifecycleParticipant
Extends every MavenProject with the maven-enforcer-plugin, adding executions as defined in .mvn/enforcer-extension.xml
Since:
3.0.0
  • Field Details

  • Constructor Details

    • EnforceExtension

      public EnforceExtension()
  • Method Details

    • afterProjectsRead

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

      private static org.apache.maven.model.PluginExecution getPluginExecution(org.codehaus.plexus.util.xml.Xpp3Dom execution)
    • get

      private static String get(org.codehaus.plexus.util.xml.Xpp3Dom elm, String name, String defaultValue)