Class XMvnMojoExecutionListener

java.lang.Object
org.fedoraproject.xmvn.connector.maven.XMvnMojoExecutionListener
All Implemented Interfaces:
ResolutionListener

@Named @Singleton public class XMvnMojoExecutionListener extends Object implements ResolutionListener
Listens to various MOJO executions and captures useful information.
Author:
Mikolaj Izdebski
  • Constructor Summary

    Constructors
    Constructor
    Description
    XMvnMojoExecutionListener(org.apache.maven.plugin.BuildPluginManager buildPluginManager, org.apache.maven.plugin.MavenPluginManager mavenPluginManager, org.apache.maven.plugin.LegacySupport legacySupport)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    resolutionCompleted(org.fedoraproject.xmvn.resolver.ResolutionRequest request, org.fedoraproject.xmvn.resolver.ResolutionResult result)
     
    void
    resolutionRequested(org.fedoraproject.xmvn.resolver.ResolutionRequest request)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XMvnMojoExecutionListener

      @Inject public XMvnMojoExecutionListener(org.apache.maven.plugin.BuildPluginManager buildPluginManager, org.apache.maven.plugin.MavenPluginManager mavenPluginManager, org.apache.maven.plugin.LegacySupport legacySupport)
  • Method Details

    • 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