> 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
