> On Feb 15, 2016, at 12:44 PM, Chris Pike <[email protected]> wrote:
> 
> Yes, it would require moving the model source files into it's own directory, 
> the rest into another directory, and configuring / adding extra pom files. We 
> are going to add exclusions for now, but may want to revisit the maven 
> project layout at some point.

I always knew this day would come.  Again, I’m not opposed to it, but want to 
take careful steps.  What do you think about doing it this way instead:

module1 (base):
 - org.apache.directory.fortress.core
- org.apache.directory.fortress.core.model

module2 (ldap impl):
 - everything else, excluding org.apache.directory.fortress.core.rest

module3 (rest impl):
- org.apache.directory.fortress.core.rest


That way your client projects aren’t exposed to the impl jars in core (modules 
2 & 3).

Shawn

Reply via email to