|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.nuiton.plugin.AbstractPlugin
org.nuiton.eugene.plugin.EugeneAbstractMojo
org.nuiton.eugene.plugin.EugenePlugin
SmartGenerateMojo.
@Deprecated public class EugenePlugin
Effectue toutes les générations et copie les fichiers générés dans le répertoire de compilation
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.nuiton.plugin.Plugin |
|---|
org.nuiton.plugin.Plugin.Packaging |
| Field Summary | |
|---|---|
protected java.lang.String |
defaultPackage
Deprecated. Nom par défaut du paquetage généré. |
protected java.lang.String[] |
excludeTemplates
Deprecated. Templates à ne pas utiliser. |
protected java.io.File |
extraClassPathDirectory
Deprecated. An extra directory to be added to the classpath. |
protected java.lang.String |
generatedPackages
Deprecated. List of packages to generate (comma separated). |
protected org.nuiton.plugin.PluginIOContext |
generateResources
Deprecated. Les entrées sorties du plugin. |
protected java.lang.String |
includes
Deprecated. Fichier à inclure. |
protected java.lang.String |
reader
Deprecated. Reader for transform input files in a Model to generate |
protected java.lang.String |
templates
Deprecated. Templates à utiliser, séparés par des virgules. |
| Fields inherited from class org.nuiton.eugene.plugin.EugeneAbstractMojo |
|---|
encoding, overwrite, project, settings, testPhase, verbose |
| Fields inherited from class org.nuiton.plugin.AbstractPlugin |
|---|
skipAfterInitMessage |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
EugenePlugin()
Deprecated. |
|
| Method Summary | ||
|---|---|---|
void |
doAction()
Deprecated. |
|
protected java.lang.ClassLoader |
fixClassLoader()
Deprecated. Prepare le classLoader a utiliser dans le generateur. |
|
protected void |
fixCompileSourceRoots()
Deprecated. permet d'ajout le répertoire de génération des fichiers java dans les répertoires de compilation du projet Maven. |
|
protected
|
generate(java.io.File[] modelFiles,
ModelReader<M> modelReader)
Deprecated. |
|
protected java.lang.String |
getExcludeTemplatesAsString()
Deprecated. |
|
protected java.io.File[] |
getModelFiles()
Deprecated. Recuperation de la liste des fichiers de modele a traite. |
|
protected ModelReader<?> |
getReader()
Deprecated. |
|
protected org.nuiton.plugin.PluginIOContext |
getResources()
Deprecated. Note : l'objet peut etre null si la configuration ne definit
pas la propriété associées dans l'implentation. |
|
protected
|
getTemplates(ModelReader<M> modelReader)
Deprecated. |
|
protected org.nuiton.plugin.PluginIOContext |
initResources()
Deprecated. Initialiser les io du plugins. |
|
| Methods inherited from class org.nuiton.eugene.plugin.EugeneAbstractMojo |
|---|
getProject, init, initResources, isVerbose, setProject, setVerbose |
| Methods inherited from class org.nuiton.plugin.AbstractPlugin |
|---|
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, checkPackaging, checkResource, checkRunOnceDone, copyFile, execute, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getTemplate, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, writeFile |
| 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 |
|---|
getLog, setLog |
| Field Detail |
|---|
protected org.nuiton.plugin.PluginIOContext generateResources
<generateResources> <input>target/generated-sources/models</input> <output>target/generated-sources/java</output> </generateResources>Note: si
EugeneAbstractMojo.testPhase est activée, les valeurs par défaut sont :
<generateResources> <input>target/generated-sources/test-models</input> <output>target/generated-sources/test-java</output> </generateResources>
protected java.lang.String templates
protected java.lang.String[] excludeTemplates
protected java.lang.String includes
protected java.lang.String defaultPackage
protected java.io.File extraClassPathDirectory
protected java.lang.String generatedPackages
protected java.lang.String reader
| Constructor Detail |
|---|
public EugenePlugin()
| Method Detail |
|---|
public void doAction()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
doAction in class org.nuiton.plugin.AbstractPluginorg.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
protected <M extends Model> void generate(java.io.File[] modelFiles,
ModelReader<M> modelReader)
throws org.apache.maven.plugin.MojoFailureException,
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionprotected org.nuiton.plugin.PluginIOContext getResources()
EugeneAbstractMojonull si la configuration ne definit
pas la propriété associées dans l'implentation.
Dans tous les cas, une fois la methode EugeneAbstractMojo.initResources() appele,
l'objet devrait ne plus être null!
getResources in class EugeneAbstractMojonull si non initialiséprotected org.nuiton.plugin.PluginIOContext initResources()
EugeneAbstractMojo
initResources in class EugeneAbstractMojoprotected java.io.File[] getModelFiles()
protected ModelReader<?> getReader()
throws org.apache.maven.plugin.MojoFailureException,
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
protected <M extends Model> java.util.List<Template<M>> getTemplates(ModelReader<M> modelReader)
throws org.apache.maven.plugin.MojoFailureException,
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionprotected java.lang.String getExcludeTemplatesAsString()
protected void fixCompileSourceRoots()
protected java.lang.ClassLoader fixClassLoader()
throws org.apache.maven.plugin.MojoExecutionException
extraClassPathDirectory a été renseigné, il est rajouté.
Si des références à des sibling modules, ils seront rajoutés aussi.
org.apache.maven.plugin.MojoExecutionException - if any pb
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||