AbstractGroovySourcesMojo
, AbstractToolsMojo
public abstract class AbstractGroovyMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field | Description |
---|---|---|
protected ClassWrangler |
classWrangler |
The wrangler to use to work with Groovy classes, classpaths, classLoaders, and versions.
|
protected static Version |
GROOVY_1_5_0 |
Groovy 1.5.0 version.
|
protected static String |
GROOVY_SOURCES_PATTERN |
The pattern defining Groovy files.
|
protected static Version |
JAVA_1_7 |
Java 1.7 version.
|
protected static String |
JAVA_SOURCES_PATTERN |
The pattern defining Java stub files.
|
protected Version |
minGroovyVersion |
The minimum version of Groovy that this mojo supports (1.5.0 by
default, but other mojos can override).
|
protected org.apache.maven.plugin.MojoExecution |
mojoExecution |
The plugin's mojo execution.
|
protected List<org.apache.maven.artifact.Artifact> |
pluginArtifacts |
The plugin dependencies.
|
protected org.apache.maven.project.MavenProject |
project |
The Maven project this plugin is being used on.
|
protected org.apache.maven.execution.MavenSession |
session |
The Maven Session this plugin is being used on.
|
protected boolean |
skipTests |
Flag to allow test compilation to be skipped.
|
Constructor | Description |
---|---|
AbstractGroovyMojo() |
Modifier and Type | Method | Description |
---|---|---|
protected Version |
getJavaVersion() |
Gets the version of Java executing this mojo as a Version object.
|
protected String |
getJavaVersionString() |
Gets the version of Java executing this mojo as a String.
|
protected boolean |
groovyVersionSupportsAction() |
Determines whether this mojo can be run with the version of Groovy supplied.
|
protected boolean |
isJavaSupportIndy() |
Determines whether the version of Java executing this mojo supports invokedynamic (is at least 1.7).
|
protected void |
logPluginClasspath() |
Logs the plugin classpath.
|
protected static final String GROOVY_SOURCES_PATTERN
protected static final String JAVA_SOURCES_PATTERN
protected static final Version JAVA_1_7
protected static final Version GROOVY_1_5_0
protected ClassWrangler classWrangler
protected org.apache.maven.project.MavenProject project
protected org.apache.maven.execution.MavenSession session
protected List<org.apache.maven.artifact.Artifact> pluginArtifacts
protected org.apache.maven.plugin.MojoExecution mojoExecution
protected Version minGroovyVersion
protected boolean skipTests
protected void logPluginClasspath()
protected boolean isJavaSupportIndy()
true
if the running Java supports invokedynamic, false
otherwiseprotected Version getJavaVersion()
protected String getJavaVersionString()
protected boolean groovyVersionSupportsAction()
true
only if the version of Groovy supports this mojo.Copyright © 2011–2019. All rights reserved.