All Classes and Interfaces
Class
Description
The base compile mojo, which all compile mojos extend.
The base generate stubs mojo, which all generate stubs mojos extend.
The base GroovyDoc mojo, which all GroovyDoc mojos extend.
The base mojo class, which all other mojos extend.
This mojo provides access to the Groovy sources.
This mojo provides access to the Groovy sources (including stubs).
The base tools mojo, which all tool mojos extend.
This mojo adds Groovy sources to the project's sources.
Adds Groovy stubs directory back to Maven's list of source directories.
This mojo adds Groovy test sources to the project's test sources.
Adds Groovy test stubs directory back to Maven's list of test source directories.
Handles getting Groovy classes and version from the specified classpath.
Compiles the main sources.
Compiles the test sources.
Launches a Groovy console window bound to the current project.
This class exists solely to trick
JavaStubCompilationUnit.addSource(java.io.File)
into letting us use files that don't end in ".groovy" (as a workaround for GROOVY-5021).
Executes Groovy scripts (in the pom or external), bound to the current project.
A collection of file utility methods taken from Guava so we don't have to depend on Guava.
Generates stubs for the main Groovy sources and adds them to Maven's sources for the Maven compiler plugin to find.
Generates stubs for the test Groovy sources and adds them to Maven's test sources for the Maven compiler plugin to find.
Create a GroovyDoc jar for the main sources.
Generates GroovyDoc for the main sources.
This class was taken mostly from the Groovy project
(GroovyDocTemplateInfo.java and GroovyDoc.java)
because it wasn't available prior to Groovy 1.7.
Create a GroovyDoc jar for the test sources.
Generates GroovyDoc for the test sources.
Display help information on gmavenplus-plugin.
Call
Call
mvn gplus:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.The possible classpaths to include.
This class was taken from the Groovy project, so that GroovyDoc links can be
added as mojo parameters without a compile dependency on Groovy.
Custom security manager to
System.exit(int)
(and related) from being used.Inspired heavily by Spring's ReflectionUtils.
This mojo removes Groovy stubs from the project's sources.
This mojo removes Groovy test stubs from the project's sources.
Scope access modifiers supported by Java.
Launches a Groovy shell bound to the current project.
Container for Version information in the form of major.minor.revision-tag.