Nom complet :
org.nuiton.eugene:maven-eugene-plugin:2.4.2:smart-generate
Description :
Attributs :
| Nom | Type | Depuis | Description |
|---|---|---|---|
| extractDirectory | File | 2.1.3 | Where to copy extracted files (when using class-path data). Valeur par défaut est : target/extracted-sources. |
| inputs | String[] | 2.0.0 | Inputs files to used to generate the required model files. An include has the following pattern : writer: [writer:]directory:includes
<inputs>
<input>zargo:</input>
<input>src/main/xmi2:**\/*.zargo</input>
<input>zargo:src/main/xmi:**\/*.zargo2</input>
</inputs>
<inputs>zargo</inputs> |
| modelType | String | 2.0.0 | The type of model to be used.
By default, use an objectmodel. Valeur par défaut est : objectmodel. |
| outputDirectory | File | 2.0.0 | Where to generate files. Valeur par défaut est : target/generated-sources. |
| Nom | Type | Depuis | Description |
|---|---|---|---|
| defaultPackage | String | 0.50 | Nom par défaut du paquetage généré (model input specific). Valeur par défaut est : ${project.groupId}.${project.artifactId}. |
| dryRun | boolean | 2.0.0 | Ne génère rien, analyse juste la configuration. Valeur par défaut est : false. |
| encoding | String | 2.0.0 | Encoding to be used for generation of files.
Note: If nothing is filled here, we will use the system
property file.encoding. Valeur par défaut est : ${project.build.sourceEncoding}. |
| excludeTemplates | String[] | 0.63 | Templates à ne pas utiliser lors de la transformations des models
(model input sepcific). |
| extractedPackages | String | 1.0.0-rc-8 | List of package to extract from xmi to models. (model input
specific).
If the parameter is not filled, will extract all packages. Valeur par défaut est : ${project.groupId}.${project.artifactId}. |
| fullPackagePath | String | 2.0.0 | Nom du paquetage pour les fichiers générés (xmi input sepcific). Valeur par défaut est : ${project.groupId}.${project.artifactId}. |
| generatedPackages | String | 1.0.0-rc-8 | List of packages to generate (comma separated). (model input
specific).
If the parameter is not filled, will generate all packages. |
| overwrite | boolean | 2.0.0 | Ecrase les fichiers générés. Valeur par défaut est : false. |
| properties | Map | 2.0.0 | Properties to pass to writer. |
| resolver | String | 2.0.0 | Nom du resolver a utiliser pour les transformations xmi vers model
(xmi input sepcific). Valeur par défaut est : org.nuiton.util.ResourceResolver. |
| skipInputs | String | 2.0.0 | List of input (protocol) not to treate separated by comma.
Example :
<skipInputs>xmi</skipInputs> <skipInputs>xmi,model</skipInputs> |
| templates | String | 0.50 | Templates à utiliser, séparés par des virgules pour les
transformations depuis les models (model input sepcific). |
| testPhase | boolean | 2.0.0 | A flag to mark the mojo to be used in a test phase. This will
permits to add generated sources in test compile roots. Valeur par défaut est : false. |
| verbose | boolean | 2.0.0 | Pour activer le mode verbeux. Valeur par défaut est : ${maven.verbose}. |
dryRun :
encoding :
inputs :
writer:
[writer:]directory:includes
<inputs>
<input>zargo:</input>
<input>src/main/xmi2:**\/*.zargo</input>
<input>zargo:src/main/xmi:**\/*.zargo2</input>
</inputs>
<inputs>zargo</inputs>
resolver :
<skipInputs>xmi</skipInputs> <skipInputs>xmi,model</skipInputs>
verbose :