[
https://issues.apache.org/jira/browse/JAMES-1282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13057181#comment-13057181
]
Norman Maurer commented on JAMES-1282:
--------------------------------------
The "problem" that I see is that we have a library module which contains API
stuff ( I know you don't agree its a real API =P) and also provide services.
This just don't feel right. Beside that we have two "modules" which depend on
the same configuration file (mailetcontainer.xml) which is also not right. A
configuration file should not be shared across modules. So we can include the
configuration in the right module and just copy it over when bundle the
distribution.
So I'm now proposing that we should only have this two modules:
* mailetcontainer-api
* mailetcontainer-camel (which is the only module that use mailetcontainer.xml)
Maybe the names are not optimal but thats easy to change.
Makes sense ?
> API package in mailetcontainer-library should be moved to new module
> ---------------------------------------------------------------------
>
> Key: JAMES-1282
> URL: https://issues.apache.org/jira/browse/JAMES-1282
> Project: JAMES Server
> Issue Type: Task
> Components: SpoolManager & Processors
> Affects Versions: 3.0-M2
> Reporter: Norman Maurer
> Assignee: Norman Maurer
> Fix For: 3.0-beta1
>
>
> To better seperate the implementation from the api its necessary to move the
> API package out of mailetcontainer-library to its extra module
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]