Why make donate

eugene:xmi2objectmodel

Nom complet :

org.nuiton.eugene:maven-eugene-plugin:2.0.2:xmi2objectmodel

Description :

Converti les fichiers XMI en fichier ObjectModel

Attributs :

  • Exige un projet Maven 2.0 pour être exécuté.
  • Exige une résolution de dépendances des artefacts dans le scope : compile.
  • Depuis la version : 1.0.0-rc-8.

Paramètres optionnels

Nom Type Depuis Description
acceptedXmiTypes String 1.0.0-rc-4 Liste des types de modeles acceptés séparés par des vigules.
Valeur par défaut est : xmi,uml.
encoding String 0.60 Encoding to be used for generation of files.
Valeur par défaut est : ${project.build.sourceEncoding}.
extraClassPathDirectory File 1.0.0-rc-4 An extra directory to be added to the classpath.
extractedPackages String 0.50 Nom du paquetage à généré
Valeur par défaut est : ${project.groupId}.${project.artifactId}.
fullPackagePath String 0.50 Nom du paquetage pour les fichiers générés
Valeur par défaut est : ${project.groupId}.${project.artifactId}.
overwrite boolean 0.50 Ecrase les fichiers générés.
Valeur par défaut est : false.
resolver String 1.0.0-rc-4 Nom du resolver a utiliser
Valeur par défaut est : org.nuiton.util.ResourceResolver.
testPhase boolean 0.64 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 1.0.0-rc-8 Pour activer le mode verbeux.
Valeur par défaut est : ${maven.verbose}.
xmiResources PluginIOContext 1.0.0-rc-8 Les entrées sorties du plugin.

En entrée on demande des répertoires où chercher les fichiers xmi 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 :

<xmiResources>

  <input>target/generated-sources/xmi<\input>

  <output>target/generated-sources/models<\output>

</xmiResources>


Note: si testPhase est activée, les valeurs par défaut sont :

<xmiResources>

  <input>target/generated-sources/xmi<\input>

  <output>target/generated-sources/test-models<\output>

</xmiResources>


Détails des paramètres

acceptedXmiTypes :

Liste des types de modeles acceptés séparés par des vigules.
  • Type : java.lang.String
  • Depuis : 1.0.0-rc-4
  • Exigé : Non
  • Expression : ${generator.acceptedXmiTypes}
  • Défaut : xmi,uml

encoding :

Encoding to be used for generation of files.
  • Type : java.lang.String
  • Depuis : 0.60
  • Exigé : Non
  • Expression : ${eugene.encoding}
  • Défaut : ${project.build.sourceEncoding}

extraClassPathDirectory :

An extra directory to be added to the classpath.
  • Type : java.io.File
  • Depuis : 1.0.0-rc-4
  • Exigé : Non
  • Expression : ${eugene.extraClassPathDirectory}

extractedPackages :

Nom du paquetage à généré
  • Type : java.lang.String
  • Depuis : 0.50
  • Exigé : Non
  • Expression : ${generator.extractedPackages}
  • Défaut : ${project.groupId}.${project.artifactId}

fullPackagePath :

Nom du paquetage pour les fichiers générés
  • Type : java.lang.String
  • Depuis : 0.50
  • Exigé : Non
  • Expression : ${generator.fullPackagePath}
  • Défaut : ${project.groupId}.${project.artifactId}

overwrite :

Ecrase les fichiers générés.
  • Type : boolean
  • Depuis : 0.50
  • Exigé : Non
  • Expression : ${eugene.overwrite}
  • Défaut : false

resolver :

Nom du resolver a utiliser
  • Type : java.lang.String
  • Depuis : 1.0.0-rc-4
  • Exigé : Non
  • Expression : ${generator.resolver}
  • Défaut : org.nuiton.util.ResourceResolver

testPhase :

A flag to mark the mojo to be used in a test phase. This will permits to add generated sources in test compile roots.
  • Type : boolean
  • Depuis : 0.64
  • Exigé : Non
  • Expression : ${eugene.testPhase}
  • Défaut : false

verbose :

Pour activer le mode verbeux.
  • Type : boolean
  • Depuis : 1.0.0-rc-8
  • Exigé : Non
  • Expression : ${eugene.verbose}
  • Défaut : ${maven.verbose}

xmiResources :

Les entrées sorties du plugin.

En entrée on demande des répertoires où chercher les fichiers xmi 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 :

<xmiResources>

  <input>target/generated-sources/xmi<\input>

  <output>target/generated-sources/models<\output>

</xmiResources>


Note: si testPhase est activée, les valeurs par défaut sont :

<xmiResources>

  <input>target/generated-sources/xmi<\input>

  <output>target/generated-sources/test-models<\output>

</xmiResources>

  • Type : org.nuiton.plugin.PluginIOContext
  • Depuis : 1.0.0-rc-8
  • Exigé : Non
Maven JRst ReStructuredText