Package org.codehaus.mojo.flatten
Class Dependencies
java.lang.Object
org.codehaus.mojo.flatten.Dependencies
This is a simple container for
Dependency
objects. Rather than using a List
this object allows
operations like contains(Dependency)
that work reliably even though Dependency
class does not
properly implement equals
.-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(org.apache.maven.model.Dependency dependency) void
boolean
contains
(org.apache.maven.model.Dependency dependency) protected String
getKey
(org.apache.maven.model.Dependency dependency) org.apache.maven.model.Dependency
resolve
(org.apache.maven.model.Dependency dependency) List
<org.apache.maven.model.Dependency> toList()
-
Field Details
-
key2DependencyMap
- See Also:
-
-
Constructor Details
-
Dependencies
public Dependencies()The constructor.
-
-
Method Details
-
getKey
-
addAll
-
add
public void add(org.apache.maven.model.Dependency dependency) - Parameters:
dependency
- theDependency
to add.
-
contains
public boolean contains(org.apache.maven.model.Dependency dependency) - Parameters:
dependency
- theDependency
to test.- Returns:
true
if the givenDependency
is contained in theseDependencies
,false
otherwise.
-
resolve
public org.apache.maven.model.Dependency resolve(org.apache.maven.model.Dependency dependency) - Parameters:
dependency
- theDependency
to resolve.- Returns:
- a full declared
Dependency
-
toList
- Returns:
- a
List
with theDependency
objects contained in theseDependencies
.
-