Why make donate

eugene:generate

Nom complet :

org.nuiton.eugene:maven-eugene-plugin:2.0:generate

Le goal de ce plugin goal est obsolète :

since 2.0.0, use now the SmartGenerateMojo.

Description :

Effectue toutes les générations et copie les fichiers générés dans le répertoire de compilation

Attributs :

  • Exige un projet Maven 2.0 pour être exécuté.
  • Depuis la version : 1.0.0-rc-8.

Paramètres requis

Nom Type Depuis Description
templates String 0.50 Templates à utiliser, séparés par des virgules.

Paramètres optionnels

Nom Type Depuis Description
defaultPackage String 0.50 Nom par défaut du paquetage généré.
Valeur par défaut est : ${project.groupId}.${project.artifactId}.
encoding String 0.60 Encoding to be used for generation of files.
Valeur par défaut est : ${project.build.sourceEncoding}.
excludeTemplates String[] 0.63 Templates à ne pas utiliser.
extraClassPathDirectory File 0.63 An extra directory to be added to the classpath.
generateResources PluginIOContext 1.0.0-rc-8 Les entrées sorties du plugin.

En entrée on demande des répertoires où chercher les fichiers objectmodel a convertir.

En sortie on demande le répertoire ou generer les classes java.

Par défaut on a les valeurs suivantes :

<generateResources>

  <input>target/generated-sources/models</input>

  <output>target/generated-sources/java</output>

</generateResources>


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

<generateResources>

  <input>target/generated-sources/test-models</input>

  <output>target/generated-sources/test-java</output>

</generateResources>

generatedPackages String 1.0.0-rc-8 List of packages to generate (comma separated).

If the parameter is not filled, will generate all packages.
includes String 0.50 Fichier à inclure.
Valeur par défaut est : *.*model.
overwrite boolean 0.50 Ecrase les fichiers générés.
Valeur par défaut est : false.
reader String 1.1.0 Reader for transform input files in a Model to generate
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}.

Détails des paramètres

defaultPackage :

Nom par défaut du paquetage généré.
  • Type : java.lang.String
  • Depuis : 0.50
  • Exigé : Non
  • Expression : ${eugene.defaultPackage}
  • Défaut : ${project.groupId}.${project.artifactId}

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}

excludeTemplates :

Templates à ne pas utiliser.
  • Type : java.lang.String[]
  • Depuis : 0.63
  • Exigé : Non
  • Expression : ${eugene.excludeTemplates}

extraClassPathDirectory :

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

generateResources :

Les entrées sorties du plugin.

En entrée on demande des répertoires où chercher les fichiers objectmodel a convertir.

En sortie on demande le répertoire ou generer les classes java.

Par défaut on a les valeurs suivantes :

<generateResources>

  <input>target/generated-sources/models</input>

  <output>target/generated-sources/java</output>

</generateResources>


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

<generateResources>

  <input>target/generated-sources/test-models</input>

  <output>target/generated-sources/test-java</output>

</generateResources>
  • Type : org.nuiton.plugin.PluginIOContext
  • Depuis : 1.0.0-rc-8
  • Exigé : Non

generatedPackages :

List of packages to generate (comma separated).

If the parameter is not filled, will generate all packages.
  • Type : java.lang.String
  • Depuis : 1.0.0-rc-8
  • Exigé : Non
  • Expression : ${eugene.generatedPackages}

includes :

Fichier à inclure.
  • Type : java.lang.String
  • Depuis : 0.50
  • Exigé : Non
  • Expression : ${eugene.includes}
  • Défaut : *.*model

overwrite :

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

reader :

Reader for transform input files in a Model to generate
  • Type : java.lang.String
  • Depuis : 1.1.0
  • Exigé : Non
  • Expression : ${eugene.reader}

templates :

Templates à utiliser, séparés par des virgules.
  • Type : java.lang.String
  • Depuis : 0.50
  • Exigé : Oui
  • Expression : ${eugene.templates}

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}
Maven JRst ReStructuredText