public class PluginDescriptor
extends org.codehaus.plexus.component.repository.ComponentSetDescriptor
| Constructor and Description |
|---|
PluginDescriptor() |
public List getMojos()
public void addMojo(MojoDescriptor mojoDescriptor) throws DuplicateMojoDescriptorException
DuplicateMojoDescriptorExceptionpublic String getGroupId()
public void setGroupId(String groupId)
public String getArtifactId()
public void setArtifactId(String artifactId)
public static String constructPluginKey(String groupId, String artifactId, String version)
public String getPluginLookupKey()
public String getId()
getId in class org.codehaus.plexus.component.repository.ComponentSetDescriptorpublic static String getDefaultPluginGroupId()
public static String getGoalPrefixFromArtifactId(String artifactId)
public String getGoalPrefix()
public void setGoalPrefix(String goalPrefix)
public void setVersion(String version)
public String getVersion()
public void setSource(String source)
setSource in class org.codehaus.plexus.component.repository.ComponentSetDescriptorpublic String getSource()
getSource in class org.codehaus.plexus.component.repository.ComponentSetDescriptorpublic boolean isInheritedByDefault()
public void setInheritedByDefault(boolean inheritedByDefault)
public List getArtifacts()
public void setArtifacts(List artifacts)
public Map getArtifactMap()
public MojoDescriptor getMojo(String goal)
public Lifecycle getLifecycleMapping(String lifecycle) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOExceptionorg.codehaus.plexus.util.xml.pull.XmlPullParserExceptionpublic void setClassRealm(org.codehaus.classworlds.ClassRealm classRealm)
public org.codehaus.classworlds.ClassRealm getClassRealm()
public void setIntroducedDependencyArtifacts(Set introducedDependencyArtifacts)
public Set getIntroducedDependencyArtifacts()
public void setName(String name)
public String getName()
public void setDescription(String description)
public String getDescription()
public Artifact getPluginArtifact()
public void setPluginArtifact(Artifact pluginArtifact)
Copyright © 2001-2021 The Apache Software Foundation. All Rights Reserved.