nuiton-config:describe
Nom complet :
org.nuiton:nuiton-config-maven-plugin:3.5-SNAPSHOT:describe
Description :
Describe application config from java files to the description
configuration format.
Created on 28/08/16.
Attributs :
- Exige un projet Maven pour être exécuté.
- S'exécute par l'invocation directe seulement.
- Exige une résolution des dépendances des artefacts dans le scope :
compile+runtime. - Depuis la version :
3.0. - S'associe par défaut dans la phase du cycle de vie :
compile. - Appelle l'exécution de la phase du cycle de vie
compileavant de s'exécuter.
Paramètres requis
| Nom | Type | Depuis | Description |
|---|---|---|---|
<modelDirectory> |
File |
3.0 |
The source directory where to scan model file. Valeur par défaut : ${basedir}/src/main/config.Propriété utilisateur : config.modelDirectory. |
Paramètres optionnels
| Nom | Type | Depuis | Description |
|---|---|---|---|
<format> |
String |
3.0 |
Configuration description format ini,
toml or yaml. Default value is
ini.Valeur par défaut : ini.Propriété utilisateur : config.format. |
<modelFile> |
File |
3.0 |
The path of model file.
Default value is
${modelDirectory}/${modelName}.${format}
Propriété utilisateur : config.modelFile. |
<providerName> |
String |
3.0 |
The name of provider to describe.
By default, will use artifactId in camelCase format ( example:
provider name for artifact id Propriété utilisateur : providerName. |
<verbose> |
boolean |
3.0 |
Pour activer le mode verbeux. Valeur par défaut : ${maven.verbose}.Propriété utilisateur : config.verbose. |
Détails des paramètres
<format>
Configuration description format
ini,
toml or yaml. Default value is
ini.- Type :
java.lang.String - Depuis :
3.0 - Exigé :
Non - Propriété utilisateur :
config.format - Défaut :
ini
<modelDirectory>
The source directory where to scan model file.
- Type :
java.io.File - Depuis :
3.0 - Exigé :
Oui - Propriété utilisateur :
config.modelDirectory - Défaut :
${basedir}/src/main/config
<modelFile>
The path of model file.
Default value is
${modelDirectory}/${modelName}.${format}
- Type :
java.io.File - Depuis :
3.0 - Exigé :
Non - Propriété utilisateur :
config.modelFile
<providerName>
The name of provider to describe.
By default, will use artifactId in camelCase format ( example:
provider name for artifact id nuiton-config-example is
NuitonConfigExample ).
- Type :
java.lang.String - Depuis :
3.0 - Exigé :
Non - Propriété utilisateur :
providerName
<verbose>
Pour activer le mode verbeux.
- Type :
boolean - Depuis :
3.0 - Exigé :
Non - Propriété utilisateur :
config.verbose - Défaut :
${maven.verbose}

