Merge branch 'release/3.0.2' into develop
updates POMs and MANIFST.MFs for development of version 3.0.3-SNAPSHOT
#102 - removes obsolete Fornax OAW Maven plugin stuff
fixes #105 - moves p2 repository definitions from parent POM to child POMs
fixes #106 - removes all transitive dependencies from the shaded dependencies and adds the required ones in the Maven plugin
fixes #107 - uses logback as slf4j implementation with a log configuration compatible with Maven 3.1
fixes #92 - removes support for partial generation
removes obsolete main class - starting with version 3.0.2 the Xtext / Xtend Maven artifacts are needed as dependencies instead of shading them into Sculptors generator library
updates the version number of some dependencies and removes duplicate version properties
#92 - fixes test
#106 - removes all transitive dependencies from the shaded dependencies and adds the required ones to the generator library
improves error reporting by skipping SculptorGeneratorException in exception stack trace
fixes SculptorGeneratorRunnerTest by adding a missing dependency
fixes #108 - introduces an additional layer of generator properties (with the file "common-sculptor-generator.properties ") used for properties commonly defined in multiple modules within the same project
fixes #109 - removes obsolete code related to generating a CRUD UI
fixes #110 - refactors status file handling in order to properly close the corresponding reader/writer after accessing the file
fixes #113 - uncomments code needed for calculating the key type of a map type element and adds a corresponding test
modifies configuration of shade plugin to create a shaded source jar only during the release build
fixes #108 - introduces the additional layer of generator properties (with the file "common-sculptor-generator.properties ") for the active annotation as well
fixes #114 - fixes calculation of simple meta type name for a given named element by stripping the suffix "Impl" from the elements simple class name