Interface ResolutionListener
-
public interface ResolutionListener
Listens to the resolution process and handles events.- Author:
- Brett Porter
-
-
Field Summary
Fields Modifier and Type Field Description static int
FINISH_PROCESSING_CHILDREN
static int
INCLUDE_ARTIFACT
static int
MANAGE_ARTIFACT
Deprecated.static int
MANAGE_ARTIFACT_SCOPE
static int
MANAGE_ARTIFACT_SYSTEM_PATH
static int
MANAGE_ARTIFACT_VERSION
static int
OMIT_FOR_CYCLE
static int
OMIT_FOR_NEARER
static int
PROCESS_CHILDREN
static int
RESTRICT_RANGE
static String
ROLE
static int
SELECT_VERSION_FROM_RANGE
static int
TEST_ARTIFACT
static int
UPDATE_SCOPE
static int
UPDATE_SCOPE_CURRENT_POM
this event means that the artifactScope has NOT been updated to a farther node artifactScope because current node is in the first level pom
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
endProcessChildren(Artifact artifact)
void
includeArtifact(Artifact artifact)
void
manageArtifact(Artifact artifact, Artifact replacement)
Deprecated.void
omitForCycle(Artifact artifact)
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 ignoredScope)
This event means that the artifactScope has NOT been updated to a farther node artifactScope because current node is in the first level pom
-
-
-
Field Detail
-
ROLE
static final String ROLE
-
TEST_ARTIFACT
static final int TEST_ARTIFACT
- See Also:
- Constant Field Values
-
PROCESS_CHILDREN
static final int PROCESS_CHILDREN
- See Also:
- Constant Field Values
-
FINISH_PROCESSING_CHILDREN
static final int FINISH_PROCESSING_CHILDREN
- See Also:
- Constant Field Values
-
INCLUDE_ARTIFACT
static final int INCLUDE_ARTIFACT
- See Also:
- Constant Field Values
-
OMIT_FOR_NEARER
static final int OMIT_FOR_NEARER
- See Also:
- Constant Field Values
-
UPDATE_SCOPE
static final int UPDATE_SCOPE
- See Also:
- Constant Field Values
-
MANAGE_ARTIFACT
@Deprecated static final int MANAGE_ARTIFACT
Deprecated.- See Also:
- Constant Field Values
-
OMIT_FOR_CYCLE
static final int OMIT_FOR_CYCLE
- See Also:
- Constant Field Values
-
UPDATE_SCOPE_CURRENT_POM
static final int UPDATE_SCOPE_CURRENT_POM
this event means that the artifactScope has NOT been updated to a farther node artifactScope because current node is in the first level pom- See Also:
- Constant Field Values
-
SELECT_VERSION_FROM_RANGE
static final int SELECT_VERSION_FROM_RANGE
- See Also:
- Constant Field Values
-
RESTRICT_RANGE
static final int RESTRICT_RANGE
- See Also:
- Constant Field Values
-
MANAGE_ARTIFACT_VERSION
static final int MANAGE_ARTIFACT_VERSION
- See Also:
- Constant Field Values
-
MANAGE_ARTIFACT_SCOPE
static final int MANAGE_ARTIFACT_SCOPE
- See Also:
- Constant Field Values
-
MANAGE_ARTIFACT_SYSTEM_PATH
static final int MANAGE_ARTIFACT_SYSTEM_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
testArtifact
void testArtifact(Artifact node)
-
startProcessChildren
void startProcessChildren(Artifact artifact)
-
endProcessChildren
void endProcessChildren(Artifact artifact)
-
includeArtifact
void includeArtifact(Artifact artifact)
-
manageArtifact
@Deprecated void manageArtifact(Artifact artifact, Artifact replacement)
Deprecated.
-
omitForCycle
void omitForCycle(Artifact artifact)
-
updateScopeCurrentPom
void updateScopeCurrentPom(Artifact artifact, String ignoredScope)
This event means that the artifactScope has NOT been updated to a farther node artifactScope because current node is in the first level pom- Parameters:
artifact
- current node artifact, the one in the first level pomignoredScope
- artifactScope that was ignored because artifact was in first level pom
-
selectVersionFromRange
void selectVersionFromRange(Artifact artifact)
-
restrictRange
void restrictRange(Artifact artifact, Artifact replacement, VersionRange newRange)
-
-