Class JDomDependency
java.lang.Object
org.apache.maven.model.Dependency
org.apache.maven.shared.release.transform.jdom2.JDomDependency
- All Implemented Interfaces:
Serializable
,Cloneable
,org.apache.maven.model.InputLocationTracker
,MavenCoordinate
JDOM2 implementation of poms DEPENDENCY element
- Since:
- 3.0
- Author:
- Robert Scholte
- See Also:
-
Constructor Summary
ConstructorDescriptionJDomDependency
(org.jdom2.Element dependency) Constructor for JDomDependency. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExclusion
(org.apache.maven.model.Exclusion exclusion) getArtifactId.List<org.apache.maven.model.Exclusion>
getGroupId.getName()
getName.getScope()
getType()
getVersion.boolean
void
removeExclusion
(org.apache.maven.model.Exclusion exclusion) void
setArtifactId
(String artifactId) void
setClassifier
(String classifier) void
setExclusions
(List<org.apache.maven.model.Exclusion> exclusions) void
setGroupId
(String groupId) void
setOptional
(boolean optional) void
void
setSystemPath
(String systemPath) void
void
setVersion
(String version) setVersion.Methods inherited from class org.apache.maven.model.Dependency
clone, getLocation, getManagementKey, getOptional, setLocation, setOptional, toString
-
Constructor Details
-
JDomDependency
public JDomDependency(org.jdom2.Element dependency) Constructor for JDomDependency.
- Parameters:
dependency
- aElement
object
-
-
Method Details
-
addExclusion
public void addExclusion(org.apache.maven.model.Exclusion exclusion) - Overrides:
addExclusion
in classorg.apache.maven.model.Dependency
-
getArtifactId
Description copied from interface:MavenCoordinate
getArtifactId.
- Specified by:
getArtifactId
in interfaceMavenCoordinate
- Overrides:
getArtifactId
in classorg.apache.maven.model.Dependency
- Returns:
- a
String
object
-
getClassifier
- Overrides:
getClassifier
in classorg.apache.maven.model.Dependency
-
getExclusions
- Overrides:
getExclusions
in classorg.apache.maven.model.Dependency
-
getGroupId
Description copied from interface:MavenCoordinate
getGroupId.
- Specified by:
getGroupId
in interfaceMavenCoordinate
- Overrides:
getGroupId
in classorg.apache.maven.model.Dependency
- Returns:
- a
String
object
-
getScope
- Overrides:
getScope
in classorg.apache.maven.model.Dependency
-
getSystemPath
- Overrides:
getSystemPath
in classorg.apache.maven.model.Dependency
-
getType
- Overrides:
getType
in classorg.apache.maven.model.Dependency
-
getVersion
Description copied from interface:MavenCoordinate
getVersion.
- Specified by:
getVersion
in interfaceMavenCoordinate
- Overrides:
getVersion
in classorg.apache.maven.model.Dependency
- Returns:
- a
String
object
-
isOptional
public boolean isOptional()- Overrides:
isOptional
in classorg.apache.maven.model.Dependency
-
removeExclusion
public void removeExclusion(org.apache.maven.model.Exclusion exclusion) - Overrides:
removeExclusion
in classorg.apache.maven.model.Dependency
-
setArtifactId
- Overrides:
setArtifactId
in classorg.apache.maven.model.Dependency
-
setClassifier
- Overrides:
setClassifier
in classorg.apache.maven.model.Dependency
-
setExclusions
- Overrides:
setExclusions
in classorg.apache.maven.model.Dependency
-
setGroupId
- Overrides:
setGroupId
in classorg.apache.maven.model.Dependency
-
setOptional
public void setOptional(boolean optional) - Overrides:
setOptional
in classorg.apache.maven.model.Dependency
-
setScope
- Overrides:
setScope
in classorg.apache.maven.model.Dependency
-
setSystemPath
- Overrides:
setSystemPath
in classorg.apache.maven.model.Dependency
-
setType
- Overrides:
setType
in classorg.apache.maven.model.Dependency
-
setVersion
Description copied from interface:MavenCoordinate
setVersion.
- Specified by:
setVersion
in interfaceMavenCoordinate
- Overrides:
setVersion
in classorg.apache.maven.model.Dependency
- Parameters:
version
- aString
object
-
getName
Description copied from interface:MavenCoordinate
getName.
- Specified by:
getName
in interfaceMavenCoordinate
- Returns:
- a
String
object
-