branch master updated (8e14edd -> d66860b)
This is an automated email from the git hooks/post-receive script. New change to branch master in repository nuiton-config. See https://gitlab.nuiton.org/nuiton/nuiton-config.git from 8e14edd [jgitflow-maven-plugin]merging 'release/3.0-rc-4' into 'master' adds 3ad4379 [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds 52c972f [jgitflow-maven-plugin]merging 'master' into 'develop' adds 4a88870 [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 446fc49 Update parent pom adds f825b31 Introduce multi-module adds b6b1286 Add mavne plugin module with generate and report mojos adds 64ed138 Update license headers + fix site adds 4cc41e1 Add report bundle adds f049191 Optimize dependencies and third parties + use collections4 adds 9e511bd Add example module adds 730cf39 Update license headers, fix javadoc, make doc nearly ok adds d38d600 Pass project to multi-module introducing maven-plugin module (Fixes #4046) Merge branch 'feature/4046' into develop adds f58b550 Update librairies (Fixes #4048) adds 302629b Generate also config provider by convention adds 660cd19 Fix application env regression adds e10f1c8 Add generated resources in project adds afceb89 Improve example adds c189a71 clean code adds 20d0b87 Introduce ApplicationConfigScope and ApplicationConfigInit (See #3491) adds cd33ea7 Generate application config with both constructors (default and with ApplicationConfigInit) adds 516171f Be able to configure where configuration can get options (Fixes #3491) Merge branch 'feature/3491' into develop adds bbcd104 Fix scanPath without package + set name method on generated provider adds ad0a2ee Add missing license headers adds a2c88c9 remove old doc adds f5704d1 Introduce a model description file format and use it to generate all config classes (See #4053) adds 6c0877c Review doc adds 2395732 Générer toutes les classes de la configuration à partir d'un fichier de description (Fixes #4053) adds b4cb2c0 Fix typo adds 21d80ef Fix bad module links adds 44b0cfc Add ConfigActionDef#getDescription method (Fixes #4054) adds fc2b6a9 New goal to describe an existing configuration (Fixes #4055) + some fix on transformer adds 38f0633 optimize dependencies adds ada87bb Improve doc adds 6691833 [ApplicationConfig] NullPointerException when saving file (Fixes #855) adds 06f4e11 Do not store option value for value equals to default option (Fixes #1807) adds 1292191 Allow application config to execute action on provided class instance (Fixes #2090) adds ffc15bb Fix test beacuase printConfig has more than one implementations in ApplicationConfig class adds a7df6b1 Support toml format for configuration description adds a90f02f Improve mojo design adds e6611a0 Use toml format in example adds 5ca0fe1 Add missing header files adds 0505140 Rename yml files to yaml adds c2e4dab clean toml files adds ab3e1ca improve doc adds 5ba6f85 Use Toml format to describe configuration (Fixes #4056) Merge branch 'feature/4056' into develop adds c56039e fix typo adds 1a66195 Fix release build adds f6ca8ea [jgitflow-maven-plugin]updating poms for 3.1-SNAPSHOT development adds 744dc9b [jgitflow-maven-plugin]updating poms for 3.0 branch with snapshot versions adds 56bb361 [jgitflow-maven-plugin]updating poms for branch'release/3.0' with non-snapshot versions adds d66860b [jgitflow-maven-plugin]merging 'release/3.0' into 'master' No new revisions were added by this update. Summary of changes: .gitignore | 12 +- LICENSE.txt => nuiton-config-example/LICENSE.txt | 0 README.md => nuiton-config-example/README.md | 0 nuiton-config-example/pom.xml | 164 ++++ .../src}/license/THIRD-PARTY.properties | 4 +- .../src/main/config/NuitonConfigExample.toml | 37 + .../src/main/config/NuitonConfigExample.yaml | 39 + .../nuiton/config/example/NuitonConfigExample.java | 56 ++ nuiton-config-example/src/site/apt/index.apt.vm | 165 ++++ .../src/site/site_fr.xml | 28 +- .../LICENSE.txt | 0 nuiton-config-maven-plugin/README.md | 2 + nuiton-config-maven-plugin/pom.xml | 264 +++++++ .../src}/license/THIRD-PARTY.properties | 15 +- .../nuiton/config/plugin/AggregateReportMojo.java | 72 ++ .../nuiton/config/plugin/ConfigMojoSupport.java | 126 ++++ .../org/nuiton/config/plugin/DescribeMojo.java | 145 ++++ .../org/nuiton/config/plugin/GenerateMojo.java | 301 ++++++++ .../java/org/nuiton/config/plugin/ReportMojo.java | 56 ++ .../nuiton/config/plugin/ReportMojoSupport.java | 284 +++++++ .../org/nuiton/config/plugin/ReportRenderer.java | 476 ++++++++++++ .../org/nuiton/config/plugin/io/ConfigModelIO.java | 31 +- .../config/plugin/io/ConfigModelIOTomlImpl.java | 78 ++ .../config/plugin/io/ConfigModelIOYamlImpl.java | 87 +++ .../config/plugin/io/ReadConfigModelException.java | 24 +- .../plugin/io/WriteConfigModelException.java | 24 +- .../nuiton/config/plugin/model/ActionModel.java | 85 +++ .../nuiton/config/plugin/model/ConfigModel.java | 63 ++ .../nuiton/config/plugin/model/OptionModel.java | 233 ++++++ .../templates/ApplicationConfigTransformer.java | 683 +++++++++++++++++ .../ApplicationConfigTransformerConfig.java | 42 +- .../src/main/resources/config-report.properties | 51 ++ .../src/main/resources/config-report_en.properties | 11 +- .../src/main/resources/config-report_fr.properties | 49 ++ .../src/main}/resources/log4j.properties | 8 +- .../src/site/apt/index.apt | 29 +- .../src/site/site_fr.xml | 37 +- .../plugin/io/ConfigModelIOTomlImplTest.java | 79 ++ .../plugin/io/ConfigModelIOYamlImplTest.java | 79 ++ .../config/plugin/io/ConfigMoldeIOFixtures.java | 81 ++ .../src/test/resources/NuitonConfigExample.toml | 35 + .../src/test/resources/NuitonConfigExample.yaml | 39 + LICENSE.txt => nuiton-config/LICENSE.txt | 0 README.md => nuiton-config/README.md | 0 pom.xml => nuiton-config/pom.xml | 68 +- .../src}/license/THIRD-PARTY.properties | 4 +- .../java/org/nuiton/config/ApplicationConfig.java | 829 +++++++++++++-------- ...ationConfigFileNameNotInitializedException.java | 23 +- .../org/nuiton/config/ApplicationConfigHelper.java | 16 +- .../org/nuiton/config/ApplicationConfigInit.java | 86 +++ .../nuiton/config/ApplicationConfigProvider.java | 4 +- .../config/ApplicationConfigSaveException.java | 4 +- .../org/nuiton/config/ApplicationConfigScope.java | 31 +- .../nuiton/config/ArgumentsParserException.java | 4 +- .../java/org/nuiton/config/ConfigActionDef.java | 8 +- .../java/org/nuiton/config/ConfigOptionDef.java | 4 +- .../nuiton/config/OverwriteApplicationConfig.java | 10 +- .../org/nuiton/config/SubApplicationConfig.java | 25 +- {src => nuiton-config/src}/site/apt/index.apt | 26 +- .../site.xml => nuiton-config/src/site/site_fr.xml | 28 +- .../org/nuiton/config/ApplicationConfigTest.java | 85 +-- .../nuiton/config/ChangeApplicationNameTest.java | 10 +- .../src}/test/resources/log4j.properties | 4 +- .../src}/test/resources/wao.properties | 4 +- pom.xml | 373 ++++++--- src/site/apt/index.apt | 371 +-------- src/site/apt/usage.apt.vm | 332 +++++++++ src/site/apt/versions.apt | 4 +- src/site/{site.xml => site_fr.xml} | 15 +- 69 files changed, 5309 insertions(+), 1153 deletions(-) copy LICENSE.txt => nuiton-config-example/LICENSE.txt (100%) copy README.md => nuiton-config-example/README.md (100%) create mode 100644 nuiton-config-example/pom.xml copy {src => nuiton-config-example/src}/license/THIRD-PARTY.properties (89%) create mode 100644 nuiton-config-example/src/main/config/NuitonConfigExample.toml create mode 100644 nuiton-config-example/src/main/config/NuitonConfigExample.yaml create mode 100644 nuiton-config-example/src/main/java/org/nuiton/config/example/NuitonConfigExample.java create mode 100644 nuiton-config-example/src/site/apt/index.apt.vm copy src/site/site.xml => nuiton-config-example/src/site/site_fr.xml (59%) copy LICENSE.txt => nuiton-config-maven-plugin/LICENSE.txt (100%) create mode 100644 nuiton-config-maven-plugin/README.md create mode 100644 nuiton-config-maven-plugin/pom.xml copy {src => nuiton-config-maven-plugin/src}/license/THIRD-PARTY.properties (62%) create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/AggregateReportMojo.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/ConfigMojoSupport.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/DescribeMojo.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/GenerateMojo.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/ReportMojo.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/ReportMojoSupport.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/ReportRenderer.java copy src/main/java/org/nuiton/config/ApplicationConfigSaveException.java => nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/io/ConfigModelIO.java (62%) create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/io/ConfigModelIOTomlImpl.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/io/ConfigModelIOYamlImpl.java copy src/main/java/org/nuiton/config/ApplicationConfigSaveException.java => nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/io/ReadConfigModelException.java (69%) copy src/main/java/org/nuiton/config/ApplicationConfigSaveException.java => nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/io/WriteConfigModelException.java (69%) create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/model/ActionModel.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/model/ConfigModel.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/model/OptionModel.java create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/templates/ApplicationConfigTransformer.java copy src/main/java/org/nuiton/config/ApplicationConfigSaveException.java => nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/templates/ApplicationConfigTransformerConfig.java (57%) create mode 100644 nuiton-config-maven-plugin/src/main/resources/config-report.properties copy src/test/resources/wao.properties => nuiton-config-maven-plugin/src/main/resources/config-report_en.properties (86%) create mode 100644 nuiton-config-maven-plugin/src/main/resources/config-report_fr.properties copy {src/test => nuiton-config-maven-plugin/src/main}/resources/log4j.properties (90%) copy src/site/apt/versions.apt => nuiton-config-maven-plugin/src/site/apt/index.apt (50%) copy src/site/site.xml => nuiton-config-maven-plugin/src/site/site_fr.xml (52%) create mode 100644 nuiton-config-maven-plugin/src/test/java/org/nuiton/config/plugin/io/ConfigModelIOTomlImplTest.java create mode 100644 nuiton-config-maven-plugin/src/test/java/org/nuiton/config/plugin/io/ConfigModelIOYamlImplTest.java create mode 100644 nuiton-config-maven-plugin/src/test/java/org/nuiton/config/plugin/io/ConfigMoldeIOFixtures.java create mode 100644 nuiton-config-maven-plugin/src/test/resources/NuitonConfigExample.toml create mode 100644 nuiton-config-maven-plugin/src/test/resources/NuitonConfigExample.yaml copy LICENSE.txt => nuiton-config/LICENSE.txt (100%) copy README.md => nuiton-config/README.md (100%) copy pom.xml => nuiton-config/pom.xml (61%) copy {src => nuiton-config/src}/license/THIRD-PARTY.properties (91%) rename {src => nuiton-config/src}/main/java/org/nuiton/config/ApplicationConfig.java (79%) copy src/main/java/org/nuiton/config/ApplicationConfigSaveException.java => nuiton-config/src/main/java/org/nuiton/config/ApplicationConfigFileNameNotInitializedException.java (69%) rename {src => nuiton-config/src}/main/java/org/nuiton/config/ApplicationConfigHelper.java (95%) create mode 100644 nuiton-config/src/main/java/org/nuiton/config/ApplicationConfigInit.java rename {src => nuiton-config/src}/main/java/org/nuiton/config/ApplicationConfigProvider.java (96%) copy {src => nuiton-config/src}/main/java/org/nuiton/config/ApplicationConfigSaveException.java (93%) rename src/main/java/org/nuiton/config/ApplicationConfigSaveException.java => nuiton-config/src/main/java/org/nuiton/config/ApplicationConfigScope.java (50%) rename {src => nuiton-config/src}/main/java/org/nuiton/config/ArgumentsParserException.java (95%) rename {src => nuiton-config/src}/main/java/org/nuiton/config/ConfigActionDef.java (92%) rename {src => nuiton-config/src}/main/java/org/nuiton/config/ConfigOptionDef.java (98%) rename {src => nuiton-config/src}/main/java/org/nuiton/config/OverwriteApplicationConfig.java (92%) rename {src => nuiton-config/src}/main/java/org/nuiton/config/SubApplicationConfig.java (89%) copy {src => nuiton-config/src}/site/apt/index.apt (94%) copy src/site/site.xml => nuiton-config/src/site/site_fr.xml (59%) rename {src => nuiton-config/src}/test/java/org/nuiton/config/ApplicationConfigTest.java (91%) rename {src => nuiton-config/src}/test/java/org/nuiton/config/ChangeApplicationNameTest.java (92%) rename {src => nuiton-config/src}/test/resources/log4j.properties (93%) rename {src => nuiton-config/src}/test/resources/wao.properties (91%) create mode 100644 src/site/apt/usage.apt.vm rename src/site/{site.xml => site_fr.xml} (78%) -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
participants (1)
-
nuiton.org scm