This is an automated email from the git hooks/post-receive script. New change to branch master in repository eugene. See http://git.nuiton.org/eugene.git from 5edb4b3 Merge branch 'release/2.14' adds 2449f5c [jgitflow-maven-plugin]updating poms for 3.0-SNAPSHOT development adds 14d01fc [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds 4020abd Merge branch 'master' into develop adds 8fb9a81 [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 3b80a38 Remove deprecated codes (refs #2252) adds 4073169 fixes #2252: Remove deprecated code Merge branch 'feature/2252' into develop adds bd55c40 Use also resources to get last modified file (refs #3693) adds 2790fd3 fixes #3693: Do generate if model properties file is modify Merge branch 'feature/3693' into develop adds 738ce09 introduce FileGrabber API (refs #2937) adds a868000 Use FileGrabber API and remove some logic from ChainedFileWriter (refs #2937) adds d3afd29 fixes #2937: Plugin fail to generate data if project is in a path containing a space Merge branch 'feature/2937' into develop adds 9bd119f change default value of failIfUnsafe mojo parameter (refs #3489) adds 150af48 Clean its (some tag values used were not safe (refs #3489) adds aec3f80 fixes #3489: Change default configuration to fail in case of validation error by default Merge branch 'feature/3489' into develop adds bb228a4 upgrade xml-api + set his scope to runtime solve the problem (refs #3574) adds b9475de fixes #3574: Calling mvn eugene:help raise a classpath error Merge branch 'feature/3574' into develop adds 5e117b3 check that method with no return type is well generated (refs #1617) adds bea5f4a check that the model has a name before (refs #720) adds 980cf8c fixes #720: NullPointerException if model has no name Merge branch 'feature/720' into develop adds f51598e update dependencies (refs #3697) adds bc3006a fixes #3697: Update dependencies Merge branch 'feature/3697' into develop adds ebe20cf use fixes versions of eugene maven plugin adds 9f86c5b [jgitflow-maven-plugin]updating poms for 3.0-alpha-1 branch with snapshot versions adds 4dad2e0 fill README.txt to how to perform a eugene release adds 0fc81ae add license headers adds 874f26e [jgitflow-maven-plugin]updating poms for branch'release/3.0-alpha-1' with non-snapshot versions adds 7a08899 [jgitflow-maven-plugin]merging 'release/3.0-alpha-1' into 'master' No new revisions were added by this update. Summary of changes: README.txt | 21 + eugene-java-templates/pom.xml | 4 +- .../java/JavaTemplatesModelPropertiesProvider.java | 43 -- eugene-maven-plugin/pom.xml | 7 +- .../src/it/evol-879/model/model-api/pom.xml | 4 - .../src/main/resources/models/topiatest.properties | 1 - .../src/it/evol-879/model/model-impl/pom.xml | 4 - .../src/main/models/topiatest.properties | 1 - .../src/it/evol-879/xmi/xmi-api/pom.xml | 4 - .../src/main/resources/xmi/topiatest.properties | 1 - .../src/it/evol-879/xmi/xmi-impl/pom.xml | 4 - .../src/it/evol-879/zargo/zargo-api/pom.xml | 4 - .../src/main/resources/xmi/topiatest.properties | 1 - .../src/it/evol-879/zargo/zargo-impl/pom.xml | 4 - .../zargo-impl/src/main/xmi/topiatest4.properties | 1 - .../testIncludeWithNoProtocol/pom.xml | 21 +- .../src/main/xmi/topiatest.properties | 1 - .../src/main/zargo/topiatest.properties | 1 - .../testIncludeWithOnlyProtocol/pom.xml | 19 +- eugene-maven-plugin/src/it/generate/all/pom.xml | 19 +- .../generate/all/src/main/xmi/topiatest.properties | 1 - .../all/src/main/zargo/topiatest.properties | 1 - .../it/generate/all/src/main/zargo/topiatest.zargo | Bin 20709 -> 21294 bytes .../src/it/generate/generators/pom.xml | 41 +- .../src/it/generate/only-zargo-xmi/pom.xml | 225 ++++---- .../src/main/xmi/topiatest.properties | 1 - .../src/main/zargo/topiatest.properties | 1 - .../src/it/generate/only-zargo/pom.xml | 19 +- .../only-zargo/src/main/xmi/topiatest.properties | 1 - .../only-zargo/src/main/zargo/topiatest.properties | 1 - .../src/it/generate/only-zargo/verify.groovy | 1 - .../org/nuiton/eugene/plugin/GenerateMojo.java | 84 ++- .../nuiton/eugene/plugin/SmartGenerateMojo.java | 60 --- .../plugin/writer/BaseChainedFileWriter.java | 151 +----- .../writer/BaseChainedFileWriterToMemoryModel.java | 46 +- .../plugin/writer/ModelChainedFileWriter.java | 365 ------------- .../eugene/plugin/writer/XmiChainedFileWriter.java | 21 +- eugene-plantuml-templates/pom.xml | 2 +- eugene-yaml-templates/pom.xml | 2 +- eugene/pom.xml | 9 +- .../eugene/EugeneModelPropertiesProvider.java | 41 -- .../java/org/nuiton/eugene/EugeneStereoTypes.java | 26 - .../org/nuiton/eugene/ModelPropertiesUtil.java | 415 -------------- .../main/java/org/nuiton/eugene/ModelReader.java | 56 -- .../org/nuiton/eugene/java/JavaGeneratorUtil.java | 43 +- .../eugene/models/object/ObjectModelGenerator.java | 6 +- .../eugene/models/object/ObjectModelReader.java | 600 --------------------- .../object/reader/AbstractObjectModelReader.java | 7 +- .../eugene/models/state/StateModelGenerator.java | 20 - .../eugene/models/stereotype/package-info.java | 2 +- .../eugene/models/tagvalue/package-info.java | 2 +- .../nuiton/eugene/writer/ChainedFileWriter.java | 53 +- .../writer/ChainedFileWriterConfiguration.java | 16 - .../nuiton/eugene/writer/ChainedWriterEngine.java | 13 +- .../eugene/writer/DefaultChainedWriterEngine.java | 368 ++++--------- .../FileGrabber.java} | 24 +- .../eugene/writer/FileGrabberFromClassPath.java | 307 +++++++++++ .../eugene/writer/FileGrabberFromDirectory.java | 155 ++++++ .../org/nuiton/eugene/writer/WriterReport.java | 26 + .../org/nuiton/eugene/EugeneStereotypesTest.java | 6 +- pom.xml | 27 +- 61 files changed, 932 insertions(+), 2478 deletions(-) delete mode 100644 eugene-java-templates/src/main/java/org/nuiton/eugene/java/JavaTemplatesModelPropertiesProvider.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/SmartGenerateMojo.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/writer/ModelChainedFileWriter.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/EugeneModelPropertiesProvider.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/ModelPropertiesUtil.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/object/ObjectModelReader.java copy eugene/src/main/java/org/nuiton/eugene/{models/stereotype/MyStereotypeDefinitionProvider.java => writer/FileGrabber.java} (62%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/writer/FileGrabberFromClassPath.java create mode 100644 eugene/src/main/java/org/nuiton/eugene/writer/FileGrabberFromDirectory.java -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.