Class PluginDescriptor
- java.lang.Object
-
- org.codehaus.plexus.component.repository.ComponentSetDescriptor
-
- org.apache.maven.plugin.descriptor.PluginDescriptor
-
public class PluginDescriptor extends org.codehaus.plexus.component.repository.ComponentSetDescriptor- Version:
- $Id: PluginDescriptor.java 743587 2009-02-12 01:32:50Z jdcasey $
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringartifactIdprivate java.util.MapartifactMapprivate java.util.Listartifactsprivate org.codehaus.classworlds.ClassRealmclassRealmprivate java.lang.Stringdescriptionprivate java.lang.StringgoalPrefixprivate java.lang.StringgroupIdprivate java.lang.Stringidprivate booleaninheritedByDefaultprivate java.util.SetintroducedDependencyArtifactsprivate java.util.MaplifecycleMappingsprivate java.lang.StringlookupKeyprivate java.lang.Stringnameprivate ArtifactpluginArtifactprivate java.lang.Stringsourceprivate java.lang.Stringversion
-
Constructor Summary
Constructors Constructor Description PluginDescriptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMojo(MojoDescriptor mojoDescriptor)static java.lang.StringconstructPluginKey(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)booleanequals(java.lang.Object object)java.lang.StringgetArtifactId()java.util.MapgetArtifactMap()java.util.ListgetArtifacts()org.codehaus.classworlds.ClassRealmgetClassRealm()static java.lang.StringgetDefaultPluginArtifactId(java.lang.String id)static java.lang.StringgetDefaultPluginGroupId()java.lang.StringgetDescription()java.lang.StringgetGoalPrefix()static java.lang.StringgetGoalPrefixFromArtifactId(java.lang.String artifactId)Parse maven-...-plugin.java.lang.StringgetGroupId()java.lang.StringgetId()java.util.SetgetIntroducedDependencyArtifacts()LifecyclegetLifecycleMapping(java.lang.String lifecycle)MojoDescriptorgetMojo(java.lang.String goal)java.util.ListgetMojos()java.lang.StringgetName()ArtifactgetPluginArtifact()java.lang.StringgetPluginLookupKey()java.lang.StringgetSource()java.lang.StringgetVersion()inthashCode()booleanisInheritedByDefault()voidsetArtifactId(java.lang.String artifactId)voidsetArtifacts(java.util.List artifacts)voidsetClassRealm(org.codehaus.classworlds.ClassRealm classRealm)voidsetDescription(java.lang.String description)voidsetGoalPrefix(java.lang.String goalPrefix)voidsetGroupId(java.lang.String groupId)voidsetInheritedByDefault(boolean inheritedByDefault)voidsetIntroducedDependencyArtifacts(java.util.Set introducedDependencyArtifacts)voidsetName(java.lang.String name)voidsetPluginArtifact(Artifact pluginArtifact)voidsetSource(java.lang.String source)voidsetVersion(java.lang.String version)
-
-
-
Field Detail
-
groupId
private java.lang.String groupId
-
artifactId
private java.lang.String artifactId
-
version
private java.lang.String version
-
goalPrefix
private java.lang.String goalPrefix
-
source
private java.lang.String source
-
inheritedByDefault
private boolean inheritedByDefault
-
pluginArtifact
private Artifact pluginArtifact
-
artifacts
private java.util.List artifacts
-
lifecycleMappings
private java.util.Map lifecycleMappings
-
classRealm
private org.codehaus.classworlds.ClassRealm classRealm
-
artifactMap
private java.util.Map artifactMap
-
introducedDependencyArtifacts
private java.util.Set introducedDependencyArtifacts
-
name
private java.lang.String name
-
description
private java.lang.String description
-
lookupKey
private java.lang.String lookupKey
-
id
private java.lang.String id
-
-
Method Detail
-
getMojos
public java.util.List getMojos()
-
addMojo
public void addMojo(MojoDescriptor mojoDescriptor) throws DuplicateMojoDescriptorException
- Throws:
DuplicateMojoDescriptorException
-
getGroupId
public java.lang.String getGroupId()
-
setGroupId
public void setGroupId(java.lang.String groupId)
-
getArtifactId
public java.lang.String getArtifactId()
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
-
constructPluginKey
public static java.lang.String constructPluginKey(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
getPluginLookupKey
public java.lang.String getPluginLookupKey()
-
getId
public java.lang.String getId()
- Overrides:
getIdin classorg.codehaus.plexus.component.repository.ComponentSetDescriptor
-
getDefaultPluginArtifactId
public static java.lang.String getDefaultPluginArtifactId(java.lang.String id)
-
getDefaultPluginGroupId
public static java.lang.String getDefaultPluginGroupId()
-
getGoalPrefixFromArtifactId
public static java.lang.String getGoalPrefixFromArtifactId(java.lang.String artifactId)
Parse maven-...-plugin.
-
getGoalPrefix
public java.lang.String getGoalPrefix()
-
setGoalPrefix
public void setGoalPrefix(java.lang.String goalPrefix)
-
setVersion
public void setVersion(java.lang.String version)
-
getVersion
public java.lang.String getVersion()
-
setSource
public void setSource(java.lang.String source)
- Overrides:
setSourcein classorg.codehaus.plexus.component.repository.ComponentSetDescriptor
-
getSource
public java.lang.String getSource()
- Overrides:
getSourcein classorg.codehaus.plexus.component.repository.ComponentSetDescriptor
-
isInheritedByDefault
public boolean isInheritedByDefault()
-
setInheritedByDefault
public void setInheritedByDefault(boolean inheritedByDefault)
-
getArtifacts
public java.util.List getArtifacts()
-
setArtifacts
public void setArtifacts(java.util.List artifacts)
-
getArtifactMap
public java.util.Map getArtifactMap()
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getMojo
public MojoDescriptor getMojo(java.lang.String goal)
-
getLifecycleMapping
public Lifecycle getLifecycleMapping(java.lang.String lifecycle) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Throws:
java.io.IOExceptionorg.codehaus.plexus.util.xml.pull.XmlPullParserException
-
setClassRealm
public void setClassRealm(org.codehaus.classworlds.ClassRealm classRealm)
-
getClassRealm
public org.codehaus.classworlds.ClassRealm getClassRealm()
-
setIntroducedDependencyArtifacts
public void setIntroducedDependencyArtifacts(java.util.Set introducedDependencyArtifacts)
-
getIntroducedDependencyArtifacts
public java.util.Set getIntroducedDependencyArtifacts()
-
setName
public void setName(java.lang.String name)
-
getName
public java.lang.String getName()
-
setDescription
public void setDescription(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
-
getPluginArtifact
public Artifact getPluginArtifact()
-
setPluginArtifact
public void setPluginArtifact(Artifact pluginArtifact)
-
-