Class ListClassesMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.dependency.ListClassesMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="list-classes", requiresProject=false, threadSafe=true) public class ListClassesMojo extends org.apache.maven.plugin.AbstractMojo
Retrieves and lists all classes contained in the specified artifact from the specified remote repositories.
Since:
3.1.3
  • Constructor Details

    • ListClassesMojo

      @Inject public ListClassesMojo(ResolverUtil resolverUtil)
  • Method Details

    • setGroupId

      @Parameter(property="groupId") public void setGroupId(String groupId)
      The group ID of the artifact to download. Ignored if artifact is used.
      Since:
      3.1.3
    • setArtifactId

      @Parameter(property="artifactId") public void setArtifactId(String artifactId)
      The artifact ID of the artifact to download. Ignored if artifact is used.
      Since:
      3.1.3
    • setVersion

      @Parameter(property="version") public void setVersion(String version)
      The version of the artifact to download. Ignored if artifact is used.
      Since:
      3.1.3
    • setClassifier

      @Parameter(property="classifier") public void setClassifier(String classifier)
      The classifier of the artifact to download. Ignored if artifact is used.
      Since:
      3.1.3
    • setPackaging

      @Parameter(property="packaging", defaultValue="jar") public void setPackaging(String packaging)
      The packaging of the artifact to download. Ignored if artifact is used.
      Since:
      3.1.3
    • setArtifact

      @Parameter(property="artifact") public void setArtifact(String artifact)
      A string of the form groupId:artifactId:version[:packaging[:classifier]].
      Since:
      3.1.3
    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException