|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.exec.AbstractExecMojo
public abstract class AbstractExecMojo
This class is used for unifying functionality between the 2 mojo exec plugins ('java' and 'exec'). It handles parsing the arguments and adding source/test folders.
Field Summary | |
---|---|
protected String |
classpathScope
Defines the scope of the classpath passed to the plugin. |
protected MavenProject |
project
The enclosing project. |
Fields inherited from interface org.apache.maven.plugin.Mojo |
---|
ROLE |
Constructor Summary | |
---|---|
AbstractExecMojo()
|
Method Summary | |
---|---|
protected void |
collectProjectArtifactsAndClasspath(List artifacts,
List theClasspathFiles)
Collects the project artifacts in the specified List and the project specific classpath (build output and build test output) Files in the specified List, depending on the plugin classpathScope value. |
protected boolean |
hasCommandlineArgs()
|
protected boolean |
isSkip()
Check if the execution should be skipped |
protected String[] |
parseCommandlineArgs()
Parses the argument string given by the user. |
protected void |
registerSourceRoots()
Register compile and compile tests source roots if necessary |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
---|
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.maven.plugin.Mojo |
---|
execute |
Field Detail |
---|
protected MavenProject project
protected String classpathScope
Constructor Detail |
---|
public AbstractExecMojo()
Method Detail |
---|
protected void collectProjectArtifactsAndClasspath(List artifacts, List theClasspathFiles)
artifacts
- the list where to collect the scope specific artifactstheClasspathFiles
- the list where to collect the scope specific output directoriesprotected String[] parseCommandlineArgs() throws MojoExecutionException
MojoExecutionException
- for wrong formatted argumentsprotected boolean hasCommandlineArgs()
protected void registerSourceRoots()
protected boolean isSkip()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |