Class ExtendedPluginDescriptor

java.lang.Object
org.codehaus.plexus.component.repository.ComponentSetDescriptor
org.apache.maven.plugin.descriptor.PluginDescriptor
org.apache.maven.tools.plugin.ExtendedPluginDescriptor
All Implemented Interfaces:
Cloneable

public class ExtendedPluginDescriptor extends org.apache.maven.plugin.descriptor.PluginDescriptor
Extensions to PluginDescriptor not supported by Maven 3.2.5. This is a wrapper around an existing PluginDescriptor.
  • Constructor Details

    • ExtendedPluginDescriptor

      public ExtendedPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor delegate)
  • Method Details

    • setRequiredJavaVersion

      public void setRequiredJavaVersion(String requiredJavaVersion)
    • getRequiredJavaVersion

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getMojos

      public List<org.apache.maven.plugin.descriptor.MojoDescriptor> getMojos()
      Overrides:
      getMojos in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • addMojo

      public void addMojo(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor) throws org.apache.maven.plugin.descriptor.DuplicateMojoDescriptorException
      Overrides:
      addMojo in class org.apache.maven.plugin.descriptor.PluginDescriptor
      Throws:
      org.apache.maven.plugin.descriptor.DuplicateMojoDescriptorException
    • getGroupId

      public String getGroupId()
      Overrides:
      getGroupId in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setGroupId

      public void setGroupId(String groupId)
      Overrides:
      setGroupId in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getArtifactId

      Overrides:
      getArtifactId in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setArtifactId

      public void setArtifactId(String artifactId)
      Overrides:
      setArtifactId in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getPluginLookupKey

      Overrides:
      getPluginLookupKey in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getId

      public String getId()
      Overrides:
      getId in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getGoalPrefix

      Overrides:
      getGoalPrefix in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setGoalPrefix

      public void setGoalPrefix(String goalPrefix)
      Overrides:
      setGoalPrefix in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setVersion

      public void setVersion(String version)
      Overrides:
      setVersion in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getVersion

      public String getVersion()
      Overrides:
      getVersion in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setSource

      public void setSource(String source)
      Overrides:
      setSource in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getSource

      public String getSource()
      Overrides:
      getSource in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • isInheritedByDefault

      public boolean isInheritedByDefault()
      Overrides:
      isInheritedByDefault in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setInheritedByDefault

      public void setInheritedByDefault(boolean inheritedByDefault)
      Overrides:
      setInheritedByDefault in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getArtifacts

      public List<org.apache.maven.artifact.Artifact> getArtifacts()
      Overrides:
      getArtifacts in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setArtifacts

      public void setArtifacts(List<org.apache.maven.artifact.Artifact> artifacts)
      Overrides:
      setArtifacts in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getArtifactMap

      public Map<String,org.apache.maven.artifact.Artifact> getArtifactMap()
      Overrides:
      getArtifactMap in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getMojo

      public org.apache.maven.plugin.descriptor.MojoDescriptor getMojo(String goal)
      Overrides:
      getMojo in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setClassRealm

      public void setClassRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
      Overrides:
      setClassRealm in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getClassRealm

      public org.codehaus.plexus.classworlds.realm.ClassRealm getClassRealm()
      Overrides:
      getClassRealm in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setIntroducedDependencyArtifacts

      public void setIntroducedDependencyArtifacts(Set<org.apache.maven.artifact.Artifact> introducedDependencyArtifacts)
      Overrides:
      setIntroducedDependencyArtifacts in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getIntroducedDependencyArtifacts

      public Set<org.apache.maven.artifact.Artifact> getIntroducedDependencyArtifacts()
      Overrides:
      getIntroducedDependencyArtifacts in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setName

      public void setName(String name)
      Overrides:
      setName in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getName

      public String getName()
      Overrides:
      getName in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setDescription

      public void setDescription(String description)
      Overrides:
      setDescription in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getDescription

      Overrides:
      getDescription in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setRequiredMavenVersion

      public void setRequiredMavenVersion(String requiredMavenVersion)
      Overrides:
      setRequiredMavenVersion in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getRequiredMavenVersion

      Overrides:
      getRequiredMavenVersion in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setPlugin

      public void setPlugin(org.apache.maven.model.Plugin plugin)
      Overrides:
      setPlugin in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getPlugin

      public org.apache.maven.model.Plugin getPlugin()
      Overrides:
      getPlugin in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getPluginArtifact

      public org.apache.maven.artifact.Artifact getPluginArtifact()
      Overrides:
      getPluginArtifact in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • setPluginArtifact

      public void setPluginArtifact(org.apache.maven.artifact.Artifact pluginArtifact)
      Overrides:
      setPluginArtifact in class org.apache.maven.plugin.descriptor.PluginDescriptor
    • getLifecycleMapping

      public org.apache.maven.plugin.lifecycle.Lifecycle getLifecycleMapping(String lifecycleId) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
      Overrides:
      getLifecycleMapping in class org.apache.maven.plugin.descriptor.PluginDescriptor
      Throws:
      IOException
      org.codehaus.plexus.util.xml.pull.XmlPullParserException
    • clone

      public org.apache.maven.plugin.descriptor.PluginDescriptor clone()
      Overrides:
      clone in class org.apache.maven.plugin.descriptor.PluginDescriptor