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}