This is an automated email from the git hooks/post-receive script. New change to branch develop in repository eugene. See https://gitlab.nuiton.org/nuiton/eugene.git from c9a4a3b tidy poms new 8dccc55 Use ini format to describe extension model (Fixes #4065) + review the model extension package new 493012d Replace commons-collections by commons-collections4 (fixes #4066) The 2 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 493012d4f8c58be788514d33fc379d504513b408 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 9 13:22:16 2016 +0200 Replace commons-collections by commons-collections4 (fixes #4066) commit 8dccc55d9a88196f7c089e6524d2eecaf9368902 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 9 13:12:09 2016 +0200 Use ini format to describe extension model (Fixes #4065) + review the model extension package Summary of changes: eugene-java-templates/pom.xml | 4 +- .../nuiton/eugene/java/JavaBeanTransformer.java | 2 +- .../eugene/java/SimpleJavaBeanTransformer.java | 2 +- .../SimpleJavaBeanWithNoInterfaceTransformer.java | 2 +- eugene-maven-plugin/pom.xml | 8 +- .../org/nuiton/eugene/plugin/GenerateMojo.java | 2 +- .../TransformCompactToFlatPropertiesMojo.java | 241 -------------------- .../eugene/plugin/TransformExtensionModelMojo.java | 228 +++++++++++++++++++ .../TransformFlatPropertiesToCompactMojo.java | 243 --------------------- .../plugin/writer/BaseChainedFileWriter.java | 2 +- .../writer/BaseChainedFileWriterToMemoryModel.java | 6 +- eugene/pom.xml | 9 +- .../java/org/nuiton/eugene/java/JavaGenerator.java | 2 +- .../eugene/java/ObjectModelTransformerToJava.java | 2 +- .../extension/io/ModelExtensionFileParser.java | 65 ++++++ .../io}/ModelExtensionFileParserCallback.java | 3 +- .../io/ModelExtensionFileParserIniImpl.java | 148 +++++++++++++ .../ModelExtensionFileParserPropertiesImpl.java} | 15 +- .../models/extension/io/ModelExtensionFormat.java | 37 ++++ .../io/ModelExtensionReader.java} | 39 +--- .../models/extension/io/ModelExtensionWriter.java | 31 +++ .../extension/io/ModelExtensionWriterIniImpl.java | 137 ++++++++++++ .../io/ModelExtensionWriterPropertiesImpl.java | 127 +++++++++++ .../models/extension/model/ModelExtension.java | 41 ++-- .../extension/model/ModelExtensionAttribute.java | 7 +- .../extension/model/ModelExtensionBuilder.java | 42 ++-- .../extension/model/ModelExtensionClass.java | 35 +-- .../extension/model/ModelExtensionElement.java | 9 +- .../extension/model/ModelExtensionPackage.java | 7 +- .../object/reader/AbstractObjectModelReader.java | 6 +- .../extension/CompactModelExtensionFileParser.java | 193 ---------------- .../reader/extension/ModelExtensionFileParser.java | 54 ----- .../extension/ModelExtensionFileParserFactory.java | 55 ----- .../eugene/writer/FileGrabberFromClassPath.java | 2 +- .../eugene/writer/FileGrabberFromDirectory.java | 2 +- pom.xml | 5 + 36 files changed, 897 insertions(+), 916 deletions(-) delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/TransformCompactToFlatPropertiesMojo.java create mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/TransformExtensionModelMojo.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/TransformFlatPropertiesToCompactMojo.java create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionFileParser.java rename eugene/src/main/java/org/nuiton/eugene/models/{object/reader/extension => extension/io}/ModelExtensionFileParserCallback.java (96%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionFileParserIniImpl.java rename eugene/src/main/java/org/nuiton/eugene/models/{object/reader/extension/FlatModelExtensionFileParser.java => extension/io/ModelExtensionFileParserPropertiesImpl.java} (93%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionFormat.java rename eugene/src/main/java/org/nuiton/eugene/models/{object/reader/extension/LoadModelExtension.java => extension/io/ModelExtensionReader.java} (92%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionWriter.java create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionWriterIniImpl.java create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionWriterPropertiesImpl.java rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/ModelBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtension.java (57%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/AttributeBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionAttribute.java (83%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/ModelBeanBuilder.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionBuilder.java (74%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/ClassBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionClass.java (57%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/ElementBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionElement.java (86%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/PackageBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionPackage.java (83%) delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/object/reader/extension/CompactModelExtensionFileParser.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/object/reader/extension/ModelExtensionFileParser.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/object/reader/extension/ModelExtensionFileParserFactory.java -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.