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 AbstractJarMojoBuild a JAR of the test classes for the current project.- Version:
- $Id$
- Author:
- Emmanuel Venisse
-
-
Field Summary
-
Fields inherited from class org.apache.maven.plugins.jar.AbstractJarMojo
attach
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()Generates the JAR.protected FilegetClassesDirectory()Return the specific output directory to serve as the root for the archive.protected StringgetClassifier()Overload 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, hasClassifier
-
-
-
-
Method Detail
-
getClassifier
protected String getClassifier()
Overload this to produce a jar with another classifier, for example a test-jar.- Specified by:
getClassifierin classAbstractJarMojo- Returns:
- get the classifier.
-
getType
protected String getType()
Overload this to produce a test-jar, for example.- Specified by:
getTypein classAbstractJarMojo- Returns:
- return the type.
-
getClassesDirectory
protected File 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.
-
-