Interface ResolutionListener
- All Known Implementing Classes:
DebugResolutionListener
,WarningResolutionListener
public interface ResolutionListener
Listens to the resolution process and handles events.
- Author:
- Brett Porter
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
Deprecated.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final int
static final int
static final int
static final int
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
Modifier and TypeMethodDescriptionvoid
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 Details
-
ROLE
-
TEST_ARTIFACT
static final int TEST_ARTIFACT- See Also:
-
PROCESS_CHILDREN
static final int PROCESS_CHILDREN- See Also:
-
FINISH_PROCESSING_CHILDREN
static final int FINISH_PROCESSING_CHILDREN- See Also:
-
INCLUDE_ARTIFACT
static final int INCLUDE_ARTIFACT- See Also:
-
OMIT_FOR_NEARER
static final int OMIT_FOR_NEARER- See Also:
-
UPDATE_SCOPE
static final int UPDATE_SCOPE- See Also:
-
MANAGE_ARTIFACT
Deprecated.- See Also:
-
OMIT_FOR_CYCLE
static final int OMIT_FOR_CYCLE- See Also:
-
UPDATE_SCOPE_CURRENT_POM
static final int UPDATE_SCOPE_CURRENT_POMthis 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:
-
SELECT_VERSION_FROM_RANGE
static final int SELECT_VERSION_FROM_RANGE- See Also:
-
RESTRICT_RANGE
static final int RESTRICT_RANGE- See Also:
-
MANAGE_ARTIFACT_VERSION
static final int MANAGE_ARTIFACT_VERSION- See Also:
-
MANAGE_ARTIFACT_SCOPE
static final int MANAGE_ARTIFACT_SCOPE- See Also:
-
MANAGE_ARTIFACT_SYSTEM_PATH
static final int MANAGE_ARTIFACT_SYSTEM_PATH- See Also:
-
-
Method Details
-
testArtifact
-
startProcessChildren
-
endProcessChildren
-
includeArtifact
-
omitForNearer
-
updateScope
-
manageArtifact
Deprecated. -
omitForCycle
-
updateScopeCurrentPom
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
-
restrictRange
-