This is an automated email from the git hooks/post-receive script. New change to branch develop in repository nuiton-config. See https://gitlab.nuiton.org/nuiton/nuiton-config.git from 1292191 Allow application config to execute action on provided class instance (Fixes #2090) new ffc15bb Fix test beacuase printConfig has more than one implementations in ApplicationConfig class new a7df6b1 Support toml format for configuration description new a90f02f Improve mojo design new e6611a0 Use toml format in example new 5ca0fe1 Add missing header files new 0505140 Rename yml files to yaml new c2e4dab clean toml files new ab3e1ca improve doc new 5ba6f85 Use Toml format to describe configuration (Fixes #4056) Merge branch 'feature/4056' into develop The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 5ba6f85230e2836134735f5246235173fbd243fd Merge: ffc15bb ab3e1ca Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 15:50:40 2016 +0200 Use Toml format to describe configuration (Fixes #4056) Merge branch 'feature/4056' into develop commit ab3e1ca783da059be2d87cad6edd55d5d2749bcb Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 15:50:28 2016 +0200 improve doc commit c2e4dab27a6b3fc9aca9996c6e84e5a3e9b986b4 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 15:50:19 2016 +0200 clean toml files commit 050514097b86c9946ccb18162afe84360aae03cc Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 15:49:48 2016 +0200 Rename yml files to yaml commit 5ca0fe18e7bbe09525407cea01667998a10327de Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 13:50:12 2016 +0200 Add missing header files commit e6611a047d7178f077c7ce3ffcbde4b4c28efe5b Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 13:44:53 2016 +0200 Use toml format in example commit a90f02f8ace46effe61440f4165c4ce7451ddf7a Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 13:44:51 2016 +0200 Improve mojo design commit a7df6b110d3a22f89a4dc617bc45a4f4963972c1 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 13:44:21 2016 +0200 Support toml format for configuration description commit ffc15bbc6d92f57e803bf077a5de437e146506fd Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 2 11:16:03 2016 +0200 Fix test beacuase printConfig has more than one implementations in ApplicationConfig class Summary of changes: nuiton-config-example/pom.xml | 37 ++++ .../src/main/config/NuitonConfigExample.toml | 37 ++++ .../src/main/config/NuitonConfigExample.yaml | 0 nuiton-config-example/src/site/apt/index.apt.vm | 92 +++------ nuiton-config-maven-plugin/pom.xml | 18 ++ .../nuiton/config/plugin/ConfigMojoSupport.java | 126 +++++++++++++ .../org/nuiton/config/plugin/DescribeMojo.java | 94 +++------- .../org/nuiton/config/plugin/GenerateMojo.java | 119 ++++-------- .../ConfigModelIO.java} | 29 +-- .../config/plugin/io/ConfigModelIOTomlImpl.java | 78 ++++++++ .../ConfigModelIOYamlImpl.java} | 34 ++-- .../config/plugin/io/ReadConfigModelException.java | 22 +-- .../plugin/io/WriteConfigModelException.java | 22 +-- .../src/main/resources/log4j.properties | 1 - nuiton-config-maven-plugin/src/site/apt/index.apt | 4 +- .../plugin/io/ConfigModelIOTomlImplTest.java | 79 ++++++++ .../plugin/io/ConfigModelIOYamlImplTest.java | 79 ++++++++ .../ConfigMoldeIOFixtures.java} | 25 +-- .../src/test/resources/NuitonConfigExample.toml | 35 ++++ .../src/test/resources/NuitonConfigExample.yaml | 0 ...ationConfigFileNameNotInitializedException.java | 22 +++ .../org/nuiton/config/ApplicationConfigTest.java | 2 +- pom.xml | 6 + src/site/apt/index.apt | 6 +- src/site/apt/usage.apt.vm | 207 ++++++++++++--------- 25 files changed, 784 insertions(+), 390 deletions(-) create mode 100644 nuiton-config-example/src/main/config/NuitonConfigExample.toml rename nuiton-config-maven-plugin/src/test/resources/NuitonConfigExample.yml => nuiton-config-example/src/main/config/NuitonConfigExample.yaml (100%) create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/ConfigMojoSupport.java copy nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/{templates/ApplicationConfigTransformerConfig.java => io/ConfigModelIO.java} (68%) create mode 100644 nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/io/ConfigModelIOTomlImpl.java rename nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/{model/ConfigModelUtil.java => io/ConfigModelIOYamlImpl.java} (64%) copy nuiton-config/src/main/java/org/nuiton/config/ApplicationConfigSaveException.java => nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/io/ReadConfigModelException.java (71%) copy nuiton-config/src/main/java/org/nuiton/config/ApplicationConfigSaveException.java => nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/io/WriteConfigModelException.java (71%) 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 rename nuiton-config-maven-plugin/src/test/java/org/nuiton/config/plugin/{parser/yml/ConfigModelUtilTest.java => io/ConfigMoldeIOFixtures.java} (86%) create mode 100644 nuiton-config-maven-plugin/src/test/resources/NuitonConfigExample.toml rename nuiton-config-example/src/main/config/NuitonConfigExample.yml => nuiton-config-maven-plugin/src/test/resources/NuitonConfigExample.yaml (100%) -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.