eugene:transform-extension-model
Nom complet :
org.nuiton.eugene:eugene-maven-plugin:3.1-SNAPSHOT:transform-extension-model
Description :
To a transform some object model extension files from an input
format to an output format. Available formats are
Created on 09/09/16.
- ini
- properties
Example of ini format
[model] modeTagValue=value modelStereotype=true [package fr.ird.observe.entities] packageTagValue=value packageStereotype=true [class fr.ird.observe.entities.CommentableEntity] classTagValue=value classStereotype=true attribute.attributeTagValue=value attribute.attributeStereotype=true
Example of properties format
model.tagValue.modeTagValue=value model.stereotype.modelStereotype package.fr.ird.observe.entities.tagValue.packageTagValue=value package.fr.ird.observe.entities.stereotype=packageStereotype fr.ird.observe.entities.CommentableEntity.class.tagValue.classTagValue=value fr.ird.observe.entities.CommentableEntity.class.stereotype=classStereotype fr.ird.observe.entities.CommentableEntity.attribute.attribute.tagValue.attributeTagValue=value fr.ird.observe.entities.CommentableEntity.attribute.attribute.stereotype=attributeStereotype*
Attributs :
- Exige un projet Maven pour être exécuté.
- Depuis la version :
3.0.
Paramètres requis
| Nom | Type | Depuis | Description |
|---|---|---|---|
<directory> |
File |
3.0 |
Where to find and generate files. Valeur par défaut : ${project.basedir}/src/main/xmi.Propriété utilisateur : eugene.directory. |
<inputFormat> |
String |
3.0 |
The input format to read extension model. Propriété utilisateur : inputFormat. |
<modelName> |
String |
3.0 |
Name of model (the generated file name is
modelName.properties).Propriété utilisateur : modelName. |
<outputFormat> |
String |
3.0 |
The output format to write extension model. Propriété utilisateur : outputFormat. |
Paramètres optionnels
| Nom | Type | Depuis | Description |
|---|---|---|---|
<dryRun> |
boolean |
3.0 |
Display transformation result, but do not generate file. Propriété utilisateur : dryRun. |
<encoding> |
String |
3.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 : ${project.build.sourceEncoding}.Propriété utilisateur : eugene.encoding. |
<verbose> |
boolean |
3.0 |
Verbose mode. Valeur par défaut : ${maven.verbose}. |
Détails des paramètres
<directory>
Where to find and generate files.
- Type :
java.io.File - Depuis :
3.0 - Exigé :
Oui - Propriété utilisateur :
eugene.directory - Défaut :
${project.basedir}/src/main/xmi
<dryRun>
Display transformation result, but do not generate file.
- Type :
boolean - Depuis :
3.0 - Exigé :
Non - Propriété utilisateur :
dryRun
<encoding>
Encoding to be used for generation of files. Note: If
nothing is filled here, we will use the system property
file.encoding.- Type :
java.lang.String - Depuis :
3.0 - Exigé :
Non - Propriété utilisateur :
eugene.encoding - Défaut :
${project.build.sourceEncoding}
<inputFormat>
The input format to read extension model.
- Type :
java.lang.String - Depuis :
3.0 - Exigé :
Oui - Propriété utilisateur :
inputFormat
<modelName>
Name of model (the generated file name is
modelName.properties).- Type :
java.lang.String - Depuis :
3.0 - Exigé :
Oui - Propriété utilisateur :
modelName
<outputFormat>
The output format to write extension model.
- Type :
java.lang.String - Depuis :
3.0 - Exigé :
Oui - Propriété utilisateur :
outputFormat
<verbose>
Verbose mode.
- Type :
boolean - Depuis :
3.0 - Exigé :
Non - Défaut :
${maven.verbose}

