Class JDomDependency
java.lang.Object
org.apache.maven.model.Dependency
org.apache.maven.shared.release.transform.jdom.JDomDependency
- All Implemented Interfaces:
Serializable
,Cloneable
,org.apache.maven.model.InputLocationTracker
,MavenCoordinate
JDom implementation of poms DEPENDENCY element
- Since:
- 3.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExclusion
(org.apache.maven.model.Exclusion exclusion) List
<org.apache.maven.model.Exclusion> getName()
getScope()
getType()
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) Methods inherited from class org.apache.maven.model.Dependency
clearManagementKey, clone, getLocation, getManagementKey, getOptional, setLocation, setOptional, setOtherLocation, toString
-
Field Details
-
coordinate
-
-
Constructor Details
-
JDomDependency
public JDomDependency(org.jdom.Element dependency)
-
-
Method Details
-
addExclusion
public void addExclusion(org.apache.maven.model.Exclusion exclusion) - Overrides:
addExclusion
in classorg.apache.maven.model.Dependency
-
getArtifactId
- Specified by:
getArtifactId
in interfaceMavenCoordinate
- Overrides:
getArtifactId
in classorg.apache.maven.model.Dependency
-
getClassifier
- Overrides:
getClassifier
in classorg.apache.maven.model.Dependency
-
getExclusions
- Overrides:
getExclusions
in classorg.apache.maven.model.Dependency
-
getGroupId
- Specified by:
getGroupId
in interfaceMavenCoordinate
- Overrides:
getGroupId
in classorg.apache.maven.model.Dependency
-
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
- Specified by:
getVersion
in interfaceMavenCoordinate
- Overrides:
getVersion
in classorg.apache.maven.model.Dependency
-
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
- Specified by:
setVersion
in interfaceMavenCoordinate
- Overrides:
setVersion
in classorg.apache.maven.model.Dependency
-
getName
- Specified by:
getName
in interfaceMavenCoordinate
-