Class JarMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="jar",
          defaultPhase=PACKAGE,
          requiresProject=true,
          threadSafe=true,
          requiresDependencyResolution=RUNTIME)
    public class JarMojo
    extends AbstractJarMojo
    Build a JAR from the current project.
    Version:
    $Id$
    Author:
    Emmanuel Venisse
    • Field Summary

      • Fields inherited from interface org.apache.maven.plugin.Mojo

        ROLE
    • Constructor Summary

      Constructors 
      Constructor Description
      JarMojo()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.io.File getClassesDirectory()
      Return the specific output directory to serve as the root for the archive.
      protected java.lang.String getClassifier()
      Overload this to produce a jar with another classifier, for example a test-jar.
      protected java.lang.String getType()
      Overload this to produce a test-jar, for example.
      • Methods inherited from class org.apache.maven.plugin.AbstractMojo

        getLog, getPluginContext, setLog, setPluginContext
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JarMojo

        public JarMojo()
    • Method Detail

      • getClassifier

        protected java.lang.String getClassifier()
        Overload this to produce a jar with another classifier, for example a test-jar.
        Specified by:
        getClassifier in class AbstractJarMojo
        Returns:
        get the classifier.
      • getType

        protected java.lang.String getType()
        Overload this to produce a test-jar, for example.
        Specified by:
        getType in class AbstractJarMojo
        Returns:
        return the type.
      • getClassesDirectory

        protected java.io.File getClassesDirectory()
        Return the specific output directory to serve as the root for the archive.
        Specified by:
        getClassesDirectory in class AbstractJarMojo
        Returns:
        get classes directory.