org.apache.maven.artifact.resolver
Class WarningResolutionListener

java.lang.Object
  extended by org.apache.maven.artifact.resolver.WarningResolutionListener
All Implemented Interfaces:
ResolutionListener

public class WarningResolutionListener
extends Object
implements ResolutionListener

Send resolution warning events to the warning log.

Author:
Brett Porter

Field Summary
 
Fields inherited from interface org.apache.maven.artifact.resolver.ResolutionListener
FINISH_PROCESSING_CHILDREN, INCLUDE_ARTIFACT, MANAGE_ARTIFACT, MANAGE_ARTIFACT_SCOPE, MANAGE_ARTIFACT_SYSTEM_PATH, MANAGE_ARTIFACT_VERSION, OMIT_FOR_CYCLE, OMIT_FOR_NEARER, PROCESS_CHILDREN, RESTRICT_RANGE, ROLE, SELECT_VERSION_FROM_RANGE, TEST_ARTIFACT, UPDATE_SCOPE, UPDATE_SCOPE_CURRENT_POM
 
Constructor Summary
WarningResolutionListener(org.codehaus.plexus.logging.Logger logger)
           
 
Method Summary
 void endProcessChildren(Artifact artifact)
           
 void includeArtifact(Artifact artifact)
           
 void manageArtifact(Artifact artifact, Artifact replacement)
           
 void omitForCycle(Artifact omitted)
           
 void omitForNearer(Artifact omitted, Artifact kept)
           
 void restrictRange(Artifact artifact, Artifact replacement, VersionRange newRange)
           
 void selectVersionFromRange(Artifact artifact)
           
 void startProcessChildren(Artifact artifact)
           
 void testArtifact(Artifact node)
           
 void updateScope(Artifact artifact, String scope)
           
 void updateScopeCurrentPom(Artifact artifact, String scope)
          This event means that the artifactScope has NOT been updated to a farther node artifactScope because current node is in the first level pom
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WarningResolutionListener

public WarningResolutionListener(org.codehaus.plexus.logging.Logger logger)
Method Detail

testArtifact

public void testArtifact(Artifact node)
Specified by:
testArtifact in interface ResolutionListener

startProcessChildren

public void startProcessChildren(Artifact artifact)
Specified by:
startProcessChildren in interface ResolutionListener

endProcessChildren

public void endProcessChildren(Artifact artifact)
Specified by:
endProcessChildren in interface ResolutionListener

includeArtifact

public void includeArtifact(Artifact artifact)
Specified by:
includeArtifact in interface ResolutionListener

omitForNearer

public void omitForNearer(Artifact omitted,
                          Artifact kept)
Specified by:
omitForNearer in interface ResolutionListener

omitForCycle

public void omitForCycle(Artifact omitted)
Specified by:
omitForCycle in interface ResolutionListener

updateScopeCurrentPom

public void updateScopeCurrentPom(Artifact artifact,
                                  String scope)
Description copied from interface: ResolutionListener
This event means that the artifactScope has NOT been updated to a farther node artifactScope because current node is in the first level pom

Specified by:
updateScopeCurrentPom in interface ResolutionListener
Parameters:
artifact - current node artifact, the one in the first level pom
scope - artifactScope that was ignored because artifact was in first level pom

updateScope

public void updateScope(Artifact artifact,
                        String scope)
Specified by:
updateScope in interface ResolutionListener

manageArtifact

public void manageArtifact(Artifact artifact,
                           Artifact replacement)
Specified by:
manageArtifact in interface ResolutionListener

selectVersionFromRange

public void selectVersionFromRange(Artifact artifact)
Specified by:
selectVersionFromRange in interface ResolutionListener

restrictRange

public void restrictRange(Artifact artifact,
                          Artifact replacement,
                          VersionRange newRange)
Specified by:
restrictRange in interface ResolutionListener


Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.