Class 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 Detail

      • ExtendedPluginDescriptor

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

      • 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

        public String 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

        public String 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

        public String 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

        public String 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

        public String 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