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 Summary
Fields Modifier and Type Field Description private static java.lang.String
ENFORCER_EXTENSION_XML
private static java.lang.String
POM_PROPERTIES
-
Constructor Summary
Constructors Constructor Description EnforceExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterProjectsRead(org.apache.maven.execution.MavenSession session)
private static java.lang.String
get(org.codehaus.plexus.util.xml.Xpp3Dom elm, java.lang.String name, java.lang.String defaultValue)
private static org.apache.maven.model.PluginExecution
getPluginExecution(org.codehaus.plexus.util.xml.Xpp3Dom execution)
-
-
-
Field Detail
-
ENFORCER_EXTENSION_XML
private static final java.lang.String ENFORCER_EXTENSION_XML
- See Also:
- Constant Field Values
-
POM_PROPERTIES
private static final java.lang.String POM_PROPERTIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
afterProjectsRead
public void afterProjectsRead(org.apache.maven.execution.MavenSession session) throws org.apache.maven.MavenExecutionException
- Overrides:
afterProjectsRead
in classorg.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 java.lang.String get(org.codehaus.plexus.util.xml.Xpp3Dom elm, java.lang.String name, java.lang.String defaultValue)
-
-