Class DependencyVersionMap
java.lang.Object
org.apache.maven.plugins.enforcer.utils.DependencyVersionMap
- All Implemented Interfaces:
org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
public class DependencyVersionMap
extends Object
implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependency
(org.apache.maven.shared.dependency.graph.DependencyNode node) private String
constructKey
(org.apache.maven.artifact.Artifact artifact) private String
constructKey
(org.apache.maven.shared.dependency.graph.DependencyNode node) private boolean
containsConflicts
(List<org.apache.maven.shared.dependency.graph.DependencyNode> nodes) private boolean
containsConflicts
(org.apache.maven.artifact.Artifact artifact) private boolean
containsConflicts
(org.apache.maven.shared.dependency.graph.DependencyNode node) boolean
endVisit
(org.apache.maven.shared.dependency.graph.DependencyNode node) private String
getVersion
(org.apache.maven.artifact.Artifact artifact) void
setUniqueVersions
(boolean uniqueVersions) boolean
visit
(org.apache.maven.shared.dependency.graph.DependencyNode node)
-
Field Details
-
log
private org.apache.maven.plugin.logging.Log log -
uniqueVersions
private boolean uniqueVersions -
idsToNode
-
-
Constructor Details
-
DependencyVersionMap
public DependencyVersionMap(org.apache.maven.plugin.logging.Log log)
-
-
Method Details
-
setUniqueVersions
public void setUniqueVersions(boolean uniqueVersions) -
constructKey
-
getVersion
-
containsConflicts
private boolean containsConflicts(org.apache.maven.artifact.Artifact artifact) -
containsConflicts
private boolean containsConflicts(List<org.apache.maven.shared.dependency.graph.DependencyNode> nodes) -
getConflictedVersionNumbers
-