Class ComponentDependency
- java.lang.Object
-
- org.codehaus.plexus.component.repository.ComponentDependency
-
public class ComponentDependency extends Object
This represents a project which this component depends upon to function properly, for example, a required jar file. See Apache Maven for an example of a dependency in action.- Author:
- Jason van Zyl, Trygve Laugstøl
-
-
Constructor Summary
Constructors Constructor Description ComponentDependency()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArtifactId()
Gets a key for an artifact, which is an alias for a specific project timeline in a group.String
getGroupId()
Gets a key for a group, which represents a set of artifacts timelines.String
getType()
Gets the type of dependency, for example a "jar".String
getVersion()
Returns a specific point in a project's timeline.void
setArtifactId(String artifactId)
Sets the dependency's artifact ID.void
setGroupId(String groupId)
Sets the dependency's group ID.void
setType(String type)
Sets the dependency project's type.void
setVersion(String version)
Sets the point in a project's development timelineString
toString()
-
-
-
Method Detail
-
getArtifactId
public String getArtifactId()
Gets a key for an artifact, which is an alias for a specific project timeline in a group.- Returns:
- a key for an artifact
-
setArtifactId
public void setArtifactId(String artifactId)
Sets the dependency's artifact ID.- Parameters:
artifactId
- the artifact ID
-
getGroupId
public String getGroupId()
Gets a key for a group, which represents a set of artifacts timelines.- Returns:
- a key for a group
-
setGroupId
public void setGroupId(String groupId)
Sets the dependency's group ID.- Parameters:
groupId
- the group ID
-
getType
public String getType()
Gets the type of dependency, for example a "jar".- Returns:
- the type of dependency
-
setType
public void setType(String type)
Sets the dependency project's type.- Parameters:
type
- the dependency's type
-
getVersion
public String getVersion()
Returns a specific point in a project's timeline. i.e. version 1, or 2.1.4- Returns:
- a specific point in a project's timeline
-
setVersion
public void setVersion(String version)
Sets the point in a project's development timeline- Parameters:
version
- the project's version
-
-