Package org.apache.maven.model
Class Extension
- java.lang.Object
-
- org.apache.maven.model.Extension
-
- All Implemented Interfaces:
java.io.Serializable
public class Extension extends java.lang.Object implements java.io.SerializableDescribes a build extension to utilise.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringartifactIdThe artifact ID of the extension.private java.lang.StringgroupIdThe group ID of the extension's artifact.private java.lang.StringversionThe version of the extension.
-
Constructor Summary
Constructors Constructor Description Extension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static <T> booleanequal(T obj1, T obj2)booleanequals(java.lang.Object o)java.lang.StringgetArtifactId()Get the artifact ID of the extension.java.lang.StringgetGroupId()Get the group ID of the extension's artifact.java.lang.StringgetKey()Gets the key of the extension.java.lang.StringgetVersion()Get the version of the extension.inthashCode()voidsetArtifactId(java.lang.String artifactId)Set the artifact ID of the extension.voidsetGroupId(java.lang.String groupId)Set the group ID of the extension's artifact.voidsetVersion(java.lang.String version)Set the version of the extension.
-
-
-
Method Detail
-
getArtifactId
public java.lang.String getArtifactId()
Get the artifact ID of the extension.- Returns:
- String
-
getGroupId
public java.lang.String getGroupId()
Get the group ID of the extension's artifact.- Returns:
- String
-
getVersion
public java.lang.String getVersion()
Get the version of the extension.- Returns:
- String
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
Set the artifact ID of the extension.- Parameters:
artifactId-
-
setGroupId
public void setGroupId(java.lang.String groupId)
Set the group ID of the extension's artifact.- Parameters:
groupId-
-
setVersion
public void setVersion(java.lang.String version)
Set the version of the extension.- Parameters:
version-
-
getKey
public java.lang.String getKey()
Gets the key of the extension. The key is used to merge extensions inherited from a parent with the extensions of the current project.- Returns:
- The key of the extension, i.e.
groupId:artifactId.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object- See Also:
Object.equals(java.lang.Object)
-
equal
private static <T> boolean equal(T obj1, T obj2)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object- See Also:
Object.hashCode()
-
-