You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Eric Charles (Commented) (JIRA)" <se...@james.apache.org> on 2012/01/10 08:50:40 UTC
[jira] [Commented] (JAMES-1362) Nest server modules
[ https://issues.apache.org/jira/browse/JAMES-1362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13183133#comment-13183133 ]
Eric Charles commented on JAMES-1362:
-------------------------------------
Hi,
I made a new attempt (see groups hereafter).
The idea is to tend to functional groups (for example to have a group that allows the queueing of mails, namely the 'queue' group).
Of course, the queue group can not work without dependencies coming some other groups, but can not work without activemq dependencies either. So I don't see any problem stating this is an independent group, even it depends on other groups.
A module within a group should also depend on api module that reside in other group, ideally not to library or implementation from other group. I prefer having the api in each group, rather than a top api group.
Heads up,
Eric
dns
dnsservice-api
dnsservice-library
dnsservice-dnsjava
protocols
fetchmail
imapserver
lmtpserver
protocols-library
pop3server
smtpserver
data
data-api
data-library
hbase
jpa
jcr
jdbc
ldap
mailet
mailetcontainer-api
mailetcontainer-camel
mailets
queue
queue-api
queue-file
queue-jms
queue-activemq
container
filesystem-api
lifecycle-api
container-spring
lifecycle-spring
file
core
util
cli
mailbox-adapter
> Nest server modules
> -------------------
>
> Key: JAMES-1362
> URL: https://issues.apache.org/jira/browse/JAMES-1362
> Project: JAMES Server
> Issue Type: Improvement
> Components: Build System
> Affects Versions: Trunk
> Reporter: Eric Charles
>
> Group server module by function based on proposal found on https://issues.apache.org/jira/browse/JAMES-1184?focusedCommentId=12983893&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12983893
> I will publish here the resulting nesting before committing.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org