Interface ResolutionListener

  • All Known Implementing Classes:
    DebugResolutionListener, WarningResolutionListener

    public interface ResolutionListener
    Listens to the resolution process and handles events.
    Version:
    $Id: ResolutionListener.java 640549 2008-03-24 20:05:11Z bentmann $
    • Method Detail

      • testArtifact

        void testArtifact​(Artifact node)
      • startProcessChildren

        void startProcessChildren​(Artifact artifact)
      • endProcessChildren

        void endProcessChildren​(Artifact artifact)
      • includeArtifact

        void includeArtifact​(Artifact artifact)
      • updateScope

        void updateScope​(Artifact artifact,
                         java.lang.String scope)
      • manageArtifact

        void manageArtifact​(Artifact artifact,
                            Artifact replacement)
        Deprecated.
      • omitForCycle

        void omitForCycle​(Artifact artifact)
      • updateScopeCurrentPom

        void updateScopeCurrentPom​(Artifact artifact,
                                   java.lang.String ignoredScope)
        This event means that the scope has NOT been updated to a farther node scope because current node is in the first level pom
        Parameters:
        artifact - current node artifact, the one in the first level pom
        ignoredScope - scope that was ignored because artifact was in first level pom
      • selectVersionFromRange

        void selectVersionFromRange​(Artifact artifact)