org.apache.servicemix.maven.plugin.jbi
Class JbiResolutionListener
java.lang.Object
org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener
- All Implemented Interfaces:
- org.apache.maven.artifact.resolver.ResolutionListener
public class JbiResolutionListener
- extends java.lang.Object
- implements org.apache.maven.artifact.resolver.ResolutionListener
- Author:
- Edwin Punzalan
| Fields inherited from interface org.apache.maven.artifact.resolver.ResolutionListener |
FINISH_PROCESSING_CHILDREN, INCLUDE_ARTIFACT, MANAGE_ARTIFACT, OMIT_FOR_CYCLE, OMIT_FOR_NEARER, PROCESS_CHILDREN, RESTRICT_RANGE, ROLE, SELECT_VERSION_FROM_RANGE, TEST_ARTIFACT, UPDATE_SCOPE, UPDATE_SCOPE_CURRENT_POM |
|
Method Summary |
void |
endProcessChildren(org.apache.maven.artifact.Artifact artifact)
|
java.util.Collection |
getArtifacts()
|
org.apache.maven.plugin.logging.Log |
getLog()
|
org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node |
getNode(org.apache.maven.artifact.Artifact artifact)
|
org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node |
getRootNode()
|
void |
includeArtifact(org.apache.maven.artifact.Artifact artifact)
|
void |
manageArtifact(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.Artifact replacement)
|
void |
omitForCycle(org.apache.maven.artifact.Artifact artifact)
|
void |
omitForNearer(org.apache.maven.artifact.Artifact omitted,
org.apache.maven.artifact.Artifact kept)
|
protected void |
print(org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node node,
java.lang.String string)
|
void |
restrictRange(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.Artifact artifact1,
org.apache.maven.artifact.versioning.VersionRange versionRange)
|
void |
selectVersionFromRange(org.apache.maven.artifact.Artifact artifact)
|
void |
setLog(org.apache.maven.plugin.logging.Log log)
|
void |
startProcessChildren(org.apache.maven.artifact.Artifact artifact)
|
void |
testArtifact(org.apache.maven.artifact.Artifact artifact)
|
void |
updateScope(org.apache.maven.artifact.Artifact artifact,
java.lang.String scope)
|
void |
updateScopeCurrentPom(org.apache.maven.artifact.Artifact artifact,
java.lang.String key)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JbiResolutionListener
public JbiResolutionListener()
setLog
public void setLog(org.apache.maven.plugin.logging.Log log)
getLog
public org.apache.maven.plugin.logging.Log getLog()
testArtifact
public void testArtifact(org.apache.maven.artifact.Artifact artifact)
- Specified by:
testArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener
startProcessChildren
public void startProcessChildren(org.apache.maven.artifact.Artifact artifact)
- Specified by:
startProcessChildren in interface org.apache.maven.artifact.resolver.ResolutionListener
endProcessChildren
public void endProcessChildren(org.apache.maven.artifact.Artifact artifact)
- Specified by:
endProcessChildren in interface org.apache.maven.artifact.resolver.ResolutionListener
omitForNearer
public void omitForNearer(org.apache.maven.artifact.Artifact omitted,
org.apache.maven.artifact.Artifact kept)
- Specified by:
omitForNearer in interface org.apache.maven.artifact.resolver.ResolutionListener
omitForCycle
public void omitForCycle(org.apache.maven.artifact.Artifact artifact)
- Specified by:
omitForCycle in interface org.apache.maven.artifact.resolver.ResolutionListener
includeArtifact
public void includeArtifact(org.apache.maven.artifact.Artifact artifact)
- Specified by:
includeArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener
print
protected void print(org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node node,
java.lang.String string)
updateScope
public void updateScope(org.apache.maven.artifact.Artifact artifact,
java.lang.String scope)
- Specified by:
updateScope in interface org.apache.maven.artifact.resolver.ResolutionListener
manageArtifact
public void manageArtifact(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.Artifact replacement)
- Specified by:
manageArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener
updateScopeCurrentPom
public void updateScopeCurrentPom(org.apache.maven.artifact.Artifact artifact,
java.lang.String key)
- Specified by:
updateScopeCurrentPom in interface org.apache.maven.artifact.resolver.ResolutionListener
selectVersionFromRange
public void selectVersionFromRange(org.apache.maven.artifact.Artifact artifact)
- Specified by:
selectVersionFromRange in interface org.apache.maven.artifact.resolver.ResolutionListener
restrictRange
public void restrictRange(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.Artifact artifact1,
org.apache.maven.artifact.versioning.VersionRange versionRange)
- Specified by:
restrictRange in interface org.apache.maven.artifact.resolver.ResolutionListener
getNode
public org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node getNode(org.apache.maven.artifact.Artifact artifact)
getArtifacts
public java.util.Collection getArtifacts()
getRootNode
public org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node getRootNode()
Copyright ? 2005-2007. All Rights Reserved.