org.nuiton.eugene.plugin
Class Zargo2Xmi
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.nuiton.eugene.plugin.EugeneAbstractMojo
org.nuiton.eugene.plugin.Zargo2Xmi
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
public class Zargo2Xmi
- extends EugeneAbstractMojo
Extract zipped XMI files from zargo archive.
- Version:
- $Revision: 620 $
Last update: $Date: 2009-08-24 22:50:41 +0200 (lun., 24 août 2009) $
by : $Author: tchemit $
- Author:
- ruchaud
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
|
Method Summary |
void |
execute()
|
protected 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 org.nuiton.util.PluginIOContext |
initResources()
Initialiser les io du plugins. |
| 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 |
ZARGO_FILE_FILTER
public static final java.lang.String[] ZARGO_FILE_FILTER
XMI_FILE_FILTER
public static final java.lang.String[] XMI_FILE_FILTER
zargoResources
protected org.nuiton.util.PluginIOContext zargoResources
- Les entrées-sorties du plugin.
En entrée on demande des répertoires où chercher les fichiers zargo a convertir.
En sortie on demande le répertoire ou extraire les xmi et copier les resources.
Par défaut on a les valeurs suivantes :
<zargoResources>
<input>src/main/xmi</input>
<output>target/generated-sources/xmi</ouput>
</zargoResources>
Note: si EugeneAbstractMojo.testPhase est activée, les valeurs par défaut sont :
<zargoResources>
<input>src/test/xmi</input>
<output>target/generated-sources/test-xmi</ouput>
<zargoResources>
- Since:
- 1.0.0-rc-8
Zargo2Xmi
public Zargo2Xmi()
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Specified by:
execute in interface org.apache.maven.plugin.Mojo- Overrides:
execute in class EugeneAbstractMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
getResources
protected org.nuiton.util.PluginIOContext getResources()
- Description copied from class:
EugeneAbstractMojo
- Note : l'objet peut etre 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!
- Specified by:
getResources in class EugeneAbstractMojo
- Returns:
- l'io du plugin ou
null si non initialisé
initResources
protected org.nuiton.util.PluginIOContext initResources()
- Description copied from class:
EugeneAbstractMojo
- Initialiser les io du plugins.
- Specified by:
initResources in class EugeneAbstractMojo
- Returns:
- l'io intialisé (avec les valeurs par défaut, là où rien n'a
été renseigné).
Copyright © 2006-2009 CodeLutin. All Rights Reserved.