Package org.codehaus.mojo.templating
Class FilterTestSourcesMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.templating.AbstractFilterSourcesMojo
org.codehaus.mojo.templating.FilterTestSourcesMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="filter-test-sources",
defaultPhase=GENERATE_TEST_SOURCES,
threadSafe=true)
public class FilterTestSourcesMojo
extends AbstractFilterSourcesMojo
This mojo helps adding a filtered source folder in one go. This is typically useful if you want to use properties
coming from the POM inside parts of your test source code that requires real constants, like annotations for example.
-
Field Summary
Fields inherited from class org.codehaus.mojo.templating.AbstractFilterSourcesMojo
delimiters, escapeString, mavenResourcesFiltering, overwrite, skipPoms, useDefaultDelimitersFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSourceFolderToProject(org.apache.maven.project.MavenProject mavenProject) protected Fileprotected FileMethods inherited from class org.codehaus.mojo.templating.AbstractFilterSourcesMojo
countCopiedFiles, executeMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
FilterTestSourcesMojo
public FilterTestSourcesMojo()
-
-
Method Details
-
getSourceDirectory
- Specified by:
getSourceDirectoryin classAbstractFilterSourcesMojo- Returns:
- The location of the source directory.
-
getOutputDirectory
- Specified by:
getOutputDirectoryin classAbstractFilterSourcesMojo- Returns:
- The location of the output directory.
-
addSourceFolderToProject
protected void addSourceFolderToProject(org.apache.maven.project.MavenProject mavenProject) - Specified by:
addSourceFolderToProjectin classAbstractFilterSourcesMojo- Parameters:
mavenProject-MavenProject
-