org.apache.maven
Class AbstractMavenLifecycleParticipant
java.lang.Object
  
org.apache.maven.AbstractMavenLifecycleParticipant
public abstract class AbstractMavenLifecycleParticipant
- extends Object
 
Allows core extensions to participate in build lifecycle.
 All callback methods (will) follow beforeXXX/afterXXX naming pattern to
 indicate at what lifecycle point it is being called.
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AbstractMavenLifecycleParticipant
public AbstractMavenLifecycleParticipant()
afterProjectsRead
public void afterProjectsRead(MavenSession session)
                       throws MavenExecutionException
- Invoked after all MavenProject instances have been created.
 This callback is intended to allow extensions to manipulate MavenProjects
 before they are sorted and actual build execution starts.
- Throws:
 MavenExecutionException
 
 
afterSessionStart
public void afterSessionStart(MavenSession session)
                       throws MavenExecutionException
- Invoked after MavenSession instance has been created.
 This callback is intended to allow extensions to inject execution properties,
 activate profiles and perform similar tasks that affect MavenProject
 instance construction.
- Throws:
 MavenExecutionException
 
 
Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.