Package org.nuiton.config.plugin
Class DescribeMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.nuiton.plugin.AbstractPlugin
org.nuiton.config.plugin.DescribeMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,org.nuiton.plugin.Plugin
@Mojo(name="describe",
requiresDirectInvocation=true,
defaultPhase=COMPILE,
requiresDependencyResolution=COMPILE_PLUS_RUNTIME)
@Execute(phase=COMPILE)
public class DescribeMojo
extends org.nuiton.plugin.AbstractPlugin
Describe application config from java files to the description configuration format.
Created on 28/08/16.
- Since:
- 3.0
- Author:
- Tony Chemit - dev@tchemit.fr
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DescribeMojo() -
Method Summary
Modifier and Type Method Description protected voiddoAction()org.apache.maven.project.MavenProjectgetProject()protected voidinit()booleanisVerbose()voidsetProject(org.apache.maven.project.MavenProject project)voidsetVerbose(boolean verbose)Methods inherited from class org.nuiton.plugin.AbstractPlugin
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, afterExecute, backupFile, checkEncoding, checkPackaging, checkResource, checkRunOnceDone, checkSkip, copyFile, createDirectoryIfNecessary, createNewFile, deleteFile, execute, getBackupFile, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getRootProject, getTemplate, hasClassPath, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, needInvoke, needInvoke, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, renameFile, writeFileMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
DescribeMojo
public DescribeMojo()
-
-
Method Details
-
init
protected void init() throws java.lang.Exception- Throws:
java.lang.Exception
-
doAction
protected void doAction() throws java.lang.Exception- Specified by:
doActionin classorg.nuiton.plugin.AbstractPlugin- Throws:
java.lang.Exception
-
isVerbose
public boolean isVerbose() -
setVerbose
public void setVerbose(boolean verbose) -
getProject
public org.apache.maven.project.MavenProject getProject() -
setProject
public void setProject(org.apache.maven.project.MavenProject project)
-