|
|||||||||
| 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.eugene.plugin.EugeneAbstractMojo
public abstract class EugeneAbstractMojo
La classe de base pour definir des mojos dans eugene.
| Field Summary | |
|---|---|
protected java.lang.String |
encoding
Encoding to be used for generation of files. |
protected boolean |
overwrite
Ecrase les fichiers générés. |
protected org.apache.maven.project.MavenProject |
project
Maven project. |
protected org.apache.maven.settings.Settings |
settings
|
protected boolean |
testPhase
A flag to mark the mojo to be used in a test phase. |
protected boolean |
verbose
Pour activer le mode verbeux. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
EugeneAbstractMojo()
|
|
| Method Summary | |
|---|---|
protected void |
addUrl(java.net.URL url,
java.util.List<java.net.URL> urls,
java.util.Set<java.lang.String> urlsAsString)
Ajout dans la liste des urls et l'ensemble des urls sous forme de string, l'url donné. |
void |
execute()
|
protected java.io.File |
getFile(java.lang.String... paths)
Recupere le fichier donnée à partir de son chemin relatif sur le basedir du projet maven. |
protected abstract org.nuiton.util.PluginIOContext |
getResources()
Note : l'objet peut etre si la configuration ne definit pas la propriété associées dans l'implentation. |
protected abstract org.nuiton.util.PluginIOContext |
initResources()
Initialiser les io du plugins. |
protected org.nuiton.util.PluginIOContext |
initResources(java.io.File defaultIn,
java.io.File defaultOut,
java.io.File defaultTestIn,
java.io.File defaultTestOut)
|
| 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 |
| Field Detail |
|---|
protected org.apache.maven.project.MavenProject project
protected org.apache.maven.settings.Settings settings
protected boolean overwrite
protected boolean verbose
protected java.lang.String encoding
protected boolean testPhase
| Constructor Detail |
|---|
public EugeneAbstractMojo()
| Method Detail |
|---|
protected abstract org.nuiton.util.PluginIOContext getResources()
initResources() appele,
l'objet devrait ne plus être null!
null si non initialiséprotected abstract org.nuiton.util.PluginIOContext initResources()
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
protected org.nuiton.util.PluginIOContext initResources(java.io.File defaultIn,
java.io.File defaultOut,
java.io.File defaultTestIn,
java.io.File defaultTestOut)
protected java.io.File getFile(java.lang.String... paths)
paths - les paths pour atteindre le fichier ou le répertoire
protected void addUrl(java.net.URL url,
java.util.List<java.net.URL> urls,
java.util.Set<java.lang.String> urlsAsString)
url - l'url a rajouter dans la listeurls - la liste des urlsurlsAsString - l'ensemble des urls sous forme de String
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||