[ https://issues.apache.org/jira/browse/JAMES-1184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12980641#action_12980641 ]
Eric Charles commented on JAMES-1184: ------------------------------------- +1, yes, only benefits, no drawbacks. We have separated 'mailbox' project: at first sight, simply "${type}" would help remove some fog. > Modules consolidation > --------------------- > > Key: JAMES-1184 > URL: https://issues.apache.org/jira/browse/JAMES-1184 > Project: JAMES Server > Issue Type: Task > Components: Build System > Affects Versions: 3.0-M2 > Reporter: Stefano Bagnara > Assignee: Stefano Bagnara > Fix For: 3.0-M3 > > > Just opening it to keep track of the proposal to the mailing list. > ------------ > - mail-file(3) > - mail-jcr(1) > - mail-jdbc(3) > - user-jpa(4) > - user-file(2) > - user-jcr(2) > - user-jdbc(4) > - domainlist-jpa(2) > - domainlist-xml(1) > I only see benefits and no drawbacks in consolidating the 9 modules > above to the following 4 modules: > persistence-jpa(6) = user-jpa(4)+domainlist-jpa(2) > persistence-file(6) = user-file(2)+mail-file(3)+domainlist-xml(1) > persistence-jcr(3) = user-jcr(2)+mail-jcr(1) > persistence-jdbc(7) = user-jdbc(4)+mail-jdbc(3) > - mail-library(1) > - domainlist-library(2) > - user-library(9) > We could consolidate them into a persistence-library module (from 3 to > 1 module). > persistence-library(12) = > mail-library(1)+domainlist-library(2)+user-library(9) > - queue-library(2) > - queue-jms(5) > We could merge queue-library to queue-jms (a library module makes > sense when we do something useful.. if it is trivial stuff it can be > duplicated or moved to the api layer). > queue-jms(7) = queue-jms(5)+queue-library(2) > ------------------------- > It seems there is agreement on the merging. We still have to decide whether > to name the modules "persistence-${type}" or simply "${type}" (or maybe > "data-${type}") -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org