java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.maven.resolver.internal.ant.tasks.RefTask
org.apache.maven.resolver.internal.ant.types.Artifact
All Implemented Interfaces:
Cloneable, ArtifactContainer

public class Artifact extends RefTask implements ArtifactContainer
  • Constructor Details

    • Artifact

      public Artifact()
  • Method Details

    • getRef

      protected Artifact getRef()
    • validate

      public void validate(org.apache.tools.ant.Task task)
      Specified by:
      validate in interface ArtifactContainer
    • setRefid

      public void setRefid(org.apache.tools.ant.types.Reference ref)
      Overrides:
      setRefid in class RefTask
    • getFile

      public File getFile()
    • setFile

      public void setFile(File file)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getClassifier

      public String getClassifier()
    • setClassifier

      public void setClassifier(String classifier)
    • setPomRef

      public void setPomRef(org.apache.tools.ant.types.Reference ref)
    • addPom

      public void addPom(Pom pom)
    • getPom

      public Pom getPom()
    • getArtifacts

      public List<Artifact> getArtifacts()
      Specified by:
      getArtifacts in interface ArtifactContainer
    • execute

      public void execute() throws org.apache.tools.ant.BuildException
      Overrides:
      execute in class org.apache.tools.ant.Task
      Throws:
      org.apache.tools.ant.BuildException
    • toString

      public String toString()
      Overrides:
      toString in class Object