Package org.apache.maven.plugins.jar
Class TestJarMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.jar.AbstractJarMojo
org.apache.maven.plugins.jar.TestJarMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="test-jar",
defaultPhase=PACKAGE,
requiresProject=true,
threadSafe=true,
requiresDependencyResolution=TEST)
public class TestJarMojo
extends AbstractJarMojo
Build a JAR of the test classes for the current project.
- Version:
- $Id$
- Author:
- Emmanuel Venisse
-
Field Summary
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()Generates the JAR.protected FileReturn the specific output directory to serve as the root for the archive.protected StringOverload this to produce a jar with another classifier, for example a test-jar.protected StringgetType()Overload this to produce a test-jar, for example.Methods inherited from class org.apache.maven.plugins.jar.AbstractJarMojo
createArchive, getJarFile, getProject, hasClassifierMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
TestJarMojo
public TestJarMojo()
-
-
Method Details
-
getClassifier
Overload this to produce a jar with another classifier, for example a test-jar.- Specified by:
getClassifierin classAbstractJarMojo- Returns:
- get the classifier.
-
getType
Overload this to produce a test-jar, for example.- Specified by:
getTypein classAbstractJarMojo- Returns:
- return the type.
-
getClassesDirectory
Return the specific output directory to serve as the root for the archive.- Specified by:
getClassesDirectoryin classAbstractJarMojo- Returns:
- get classes directory.
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionExceptionGenerates the JAR.- Specified by:
executein interfaceorg.apache.maven.plugin.Mojo- Overrides:
executein classAbstractJarMojo- Throws:
org.apache.maven.plugin.MojoExecutionException- in case of an error.
-