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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Generates the JAR.protected File
Return the specific output directory to serve as the root for the archive.protected String
Overload this to produce a jar with another classifier, for example a test-jar.protected String
getType()
Overload this to produce a test-jar, for example.Methods inherited from class org.apache.maven.plugins.jar.AbstractJarMojo
createArchive, getJarFile, getProject, hasClassifier
Methods 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:
getClassifier
in classAbstractJarMojo
- Returns:
- get the classifier.
-
getType
Overload this to produce a test-jar, for example.- Specified by:
getType
in classAbstractJarMojo
- Returns:
- return the type.
-
getClassesDirectory
Return the specific output directory to serve as the root for the archive.- Specified by:
getClassesDirectory
in classAbstractJarMojo
- Returns:
- get classes directory.
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionExceptionGenerates the JAR.- Specified by:
execute
in interfaceorg.apache.maven.plugin.Mojo
- Overrides:
execute
in classAbstractJarMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
- in case of an error.
-