Skip to content

Modules organization #8

@lalmeras

Description

@lalmeras
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions