[ 
https://issues.apache.org/jira/browse/JAMES-3596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benoit Tellier closed JAMES-3596.
---------------------------------
    Resolution: Fixed

> Collocate all server applications in server/apps folder
> -------------------------------------------------------
>
>                 Key: JAMES-3596
>                 URL: https://issues.apache.org/jira/browse/JAMES-3596
>             Project: James Server
>          Issue Type: Improvement
>    Affects Versions: 3.6.0
>            Reporter: Benoit Tellier
>            Priority: Major
>             Fix For: 3.7.0
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> Mailing list thread: 
> https://www.mail-archive.com/server-dev@james.apache.org/msg70406.html
> {code:java}
> I would like to make those application easier to find in the source tree.
> Here would be the principles I would like to enforce:
>  - All server applications should be collocated under the same directory
>  - Server application modules should be clearly separated from guice
> module declarations
> [...] As such I propose
> the following directory layout as a first step:
> ```
> server/apps/spring
>      -> today server/app
> server/apps/memory
>      -> today server/container/guice/memory-guice
> server/apps/cassandra
>      -> today server/container/guice/cassandra-guice
> server/apps/cassandra-ldap
>      -> tests only
> server/apps/distributed
>      -> today server/container/guice/cassandra-rabbitmq-guice
> server/apps/cassandra-ldap
>      -> tests only
> server/apps/jpa
>      -> today server/container/guice/jpa-guice
> server/apps/jpa-smtp
>      -> today server/container/guice/jpa-smtp
> server/container/guice/*
>      -> Location of guice modules, lifecycle, etc...
> server/container/spring/*
>      -> Location of Spring stuff...
> ```
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to