igloo-parent
igloo-parent copied to clipboard
Modules organization
-
igloo-component-commons:
- split code into several modules
- (*) use a pom dependency module for truezip; get rid of truezip dependency as it is unused in this module
-
igloo-component-spring:
- split lucene utilities in a new module, and remove lucene dependency
- consider if we remove freemarker - decide if we want to keep a way to do text emails (wicket does not fit this need) ; if yes, find a replacement for mail subject templating (only use of freemarker).
- move ehcache dependency to a pom module
- see if notification-related code can be moved to another module
- consider if igloo-component-commons needed as dependency
-
igloo-component-jpa:
- consider splitting pure jpa and spring integration
- consider a better way to handle or not elasticsearch backend for hibernate-search, and consider a splitted module for hibernate-search related utilities
- consider flyway integration a separate module
- consider basic entities (GenericEntity, services, ...) in a separate module
- fix FlywayConfiguration package name !
(*) prefer pom dependency module to build set of dependencies to reuse