Package org.codehaus.gmavenplus.mojo
Class GroovyDocTestsMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.gmavenplus.mojo.AbstractGroovyMojo
org.codehaus.gmavenplus.mojo.AbstractGroovySourcesMojo
org.codehaus.gmavenplus.mojo.AbstractGroovyDocMojo
org.codehaus.gmavenplus.mojo.GroovyDocTestsMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
GroovyDocTestsJarMojo
@Mojo(name="groovydocTests",
requiresDependencyResolution=TEST,
threadSafe=true)
public class GroovyDocTestsMojo
extends AbstractGroovyDocMojo
Generates GroovyDoc for the test sources.
- Since:
- 1.0-beta-1
- Author:
- Keegan Witt
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanWhether to include test Java sources in GroovyDoc generation.protected FileThe location for the generated test API docs.protected org.apache.maven.shared.model.fileset.FileSet[]The Groovy test source files (relative paths).Fields inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovyDocMojo
attachGroovyDocAnnotation, classpathResourceManagerClass, defaultClassTemplates, defaultDocTemplates, defaultPackageTemplates, displayAuthor, docTitle, fileOutputToolClass, footer, GROOVY_1_5_2, GROOVY_1_5_8, GROOVY_1_6_0_RC1, GROOVY_1_6_0_RC2, GROOVY_3_0_0_ALPHA_4, GROOVY_4_0_27, GROOVY_5_0_0_ALPHA_1, GROOVY_5_0_0_BETA_1, groovyDocToolClass, header, includeClasspath, languageLevel, linkArgumentClass, links, outputToolClass, overviewFile, resourceManagerClass, scope, skipGroovyDoc, stylesheetEncoding, stylesheetFile, windowTitleFields inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovySourcesMojo
MAIN, TESTFields inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovyMojo
classWrangler, GROOVY_1_5_0, GROOVY_SOURCES_PATTERN, JAVA_1_7, JAVA_1_8, JAVA_12, JAVA_SOURCES_PATTERN, minGroovyVersion, mojoExecution, pluginArtifacts, project, sessionFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovyDocMojo
copyStylesheet, createGroovyDocTool, doGroovyDocGeneration, generateGroovyDoc, setupGroovyDocSources, setupLinks, setupPropertiesMethods inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovySourcesMojo
getFiles, getFilesets, getTestFiles, getTestFilesetsMethods inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovyMojo
getJavaVersion, getJavaVersionString, groovyAtLeast, groovyIs, groovyNewerThan, groovyOlderThan, groovyVersionSupportsAction, isGroovyIndy, isJavaSupportIndy, isJavaSupportParameters, isJavaSupportPreviewFeatures, logPluginClasspath, setupClassWranglerMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
testSources
@Parameter protected org.apache.maven.shared.model.fileset.FileSet[] testSourcesThe Groovy test source files (relative paths). Default: "${project.basedir}/src/test/groovy/**/*.groovy" -
testGroovyDocOutputDirectory
@Parameter(defaultValue="${project.build.directory}/testgapidocs") protected File testGroovyDocOutputDirectoryThe location for the generated test API docs. -
testGroovyDocJavaSources
@Parameter(defaultValue="true") protected boolean testGroovyDocJavaSourcesWhether to include test Java sources in GroovyDoc generation.- Since:
- 1.7
-
-
Constructor Details
-
GroovyDocTestsMojo
public GroovyDocTestsMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionExceptionExecutes this mojo.- Throws:
org.apache.maven.plugin.MojoExecutionException- If an unexpected problem occurs (causes a "BUILD ERROR" message to be displayed)
-