ConflictManager, IvySettingsAwareLatestCompatibleConflictManagerpublic class LatestConflictManager extends AbstractConflictManager
| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
LatestConflictManager.IvyNodeArtifactInfo |
|
static class |
LatestConflictManager.NoConflictResolvedYetException |
| Constructor | Description |
|---|---|
LatestConflictManager() |
|
LatestConflictManager(java.lang.String name,
LatestStrategy strategy) |
|
LatestConflictManager(LatestStrategy strategy) |
| Modifier and Type | Method | Description |
|---|---|---|
LatestStrategy |
getStrategy() |
|
java.util.Collection |
resolveConflicts(IvyNode parent,
java.util.Collection conflicts) |
Resolves the eventual conflicts found in the given collection of IvyNode.
|
void |
setLatest(java.lang.String strategyName) |
To conform to configurator API
|
void |
setStrategy(LatestStrategy strategy) |
|
protected ArtifactInfo[] |
toArtifactInfo(java.util.Collection conflicts) |
|
java.lang.String |
toString() |
getName, getSettings, handleAllBlacklistedRevisions, setName, setSettingspublic LatestConflictManager()
public LatestConflictManager(LatestStrategy strategy)
public LatestConflictManager(java.lang.String name,
LatestStrategy strategy)
public java.util.Collection resolveConflicts(IvyNode parent, java.util.Collection conflicts)
ConflictManagerparent - the ivy node parent for which the conflict is to be resolvedconflicts - the collection of IvyNode to check for conflictsprotected ArtifactInfo[] toArtifactInfo(java.util.Collection conflicts)
public LatestStrategy getStrategy()
public void setLatest(java.lang.String strategyName)
latestStrategy - public void setStrategy(LatestStrategy strategy)
public java.lang.String toString()
toString in class AbstractConflictManager