Package org.codehaus.gmavenplus.mojo
Class AddSourcesMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.gmavenplus.mojo.AbstractGroovyMojo
org.codehaus.gmavenplus.mojo.AbstractGroovySourcesMojo
org.codehaus.gmavenplus.mojo.AddSourcesMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="addSources",
defaultPhase=INITIALIZE,
threadSafe=true)
public class AddSourcesMojo
extends AbstractGroovySourcesMojo
This mojo adds Groovy sources to the project's sources.
- Since:
- 1.0-beta-1
- Author:
- Keegan Witt
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.apache.maven.shared.model.fileset.FileSet[]
The Groovy source files (relative paths).Fields inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovySourcesMojo
MAIN, TEST
Fields 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, session
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addSourcePath
(String path) Adds the specified source path to the project's main compile sources.void
execute()
Executes this mojo.Methods inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovySourcesMojo
getFiles, getFilesets, getTestFiles, getTestFilesets
Methods inherited from class org.codehaus.gmavenplus.mojo.AbstractGroovyMojo
getJavaVersion, getJavaVersionString, groovyAtLeast, groovyIs, groovyNewerThan, groovyOlderThan, groovyVersionSupportsAction, isGroovyIndy, isJavaSupportIndy, isJavaSupportParameters, isJavaSupportPreviewFeatures, logPluginClasspath, setupClassWrangler
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
sources
@Parameter protected org.apache.maven.shared.model.fileset.FileSet[] sourcesThe Groovy source files (relative paths). Default: "${project.basedir}/src/main/groovy/**/*.groovy"
-
-
Constructor Details
-
AddSourcesMojo
public AddSourcesMojo()
-
-
Method Details
-
execute
public void execute()Executes this mojo. -
addSourcePath
Adds the specified source path to the project's main compile sources.- Parameters:
path
- The source path to add to the project's main compile sources
-