Class XMvnMojoExecutionListener

java.lang.Object
org.fedoraproject.xmvn.connector.maven.XMvnMojoExecutionListener
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, ResolutionListener

@Component(role=XMvnMojoExecutionListener.class) public class XMvnMojoExecutionListener extends Object implements ResolutionListener, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Listens to various MOJO executions and captures useful information.
Author:
Mikolaj Izdebski
  • Constructor Details

    • XMvnMojoExecutionListener

      public XMvnMojoExecutionListener()
  • Method Details

    • initialize

      public void initialize()
      Specified by:
      initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
    • resolutionRequested

      public void resolutionRequested(org.fedoraproject.xmvn.resolver.ResolutionRequest request)
      Specified by:
      resolutionRequested in interface ResolutionListener
    • resolutionCompleted

      public void resolutionCompleted(org.fedoraproject.xmvn.resolver.ResolutionRequest request, org.fedoraproject.xmvn.resolver.ResolutionResult result)
      Specified by:
      resolutionCompleted in interface ResolutionListener