org.codehaus.plexus.component.repository
Class ComponentDependency
public class ComponentDependency
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.
$Id: ComponentDependency.java 5457 2007-01-17 22:54:30Z eredmond $ 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 timeline
|
String | toString()
|
getArtifactId
public String getArtifactId()
Gets a key for an artifact, which is an alias for a specific
project timeline in a group.
getGroupId
public String getGroupId()
Gets a key for a group, which represents a set of artifacts timelines.
getType
public String getType()
Gets the type of dependency, for example a "jar".
getVersion
public String getVersion()
Returns a specific point in a project's timeline.
i.e. version 1, or 2.1.4
- a specific point in a project's timeline
setArtifactId
public void setArtifactId(String artifactId)
Sets the dependency's artifact ID.
artifactId
- the artifact ID
setGroupId
public void setGroupId(String groupId)
Sets the dependency's group ID.
setType
public void setType(String type)
Sets the dependency project's type.
type
- the dependency's type
setVersion
public void setVersion(String version)
Sets the point in a project's development timeline
version
- the project's version
toString
public String toString()