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()