[
https://issues.apache.org/jira/browse/JAMES-3261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17141506#comment-17141506
]
Benoit Tellier edited comment on JAMES-3261 at 4/16/21, 6:19 AM:
-----------------------------------------------------------------
https://github.com/apache/james-project/pull/221 is my results at this task for
memory Guice
Remains:
- [ ] CLI
- [ ] cassandra-guice
- [ ] cassandra-guice-rabbitmq
- [ ] jpa-guice
- [ ] jpa-smtp
(In the meantime I hope to significantly drop the count of Guice server by
deprecating cassandra-guice & cassandra-guice-ldap + applying
https://github.com/apache/james-project/blob/master/src/adr/0036-against-use-of-conditional-statements-in-guice-modules.md
(merge LDAP distribution with main distribution)
was (Author: btellier):
https://github.com/apache/james-project/pull/221 is my results at this task for
memory Guice
Remains:
- [ ] CLI
- [ ] cassandra-guice
- [ ] cassandra-guice-ldap
- [ ] cassandra-guice-rabbitmq
- [ ] cassandra-guice-rabbitmq-ldap
- [ ] jpa-guice
- [ ] jpa-smtp
(In the meantime I hope to significantly drop the count of Guice server by
deprecating cassandra-guice & cassandra-guice-ldap + applying
https://github.com/apache/james-project/blob/master/src/adr/0036-against-use-of-conditional-statements-in-guice-modules.md
(merge LDAP distribution with main distribution)
> Provide ZIP distribution for Guice servers application
> ------------------------------------------------------
>
> Key: JAMES-3261
> URL: https://issues.apache.org/jira/browse/JAMES-3261
> Project: James Server
> Issue Type: Task
> Components: guice
> Affects Versions: master
> Reporter: Benoit Tellier
> Assignee: Benoit Tellier
> Priority: Major
> Fix For: 3.7.0, 3.6.1
>
> Time Spent: 1h 40m
> Remaining Estimate: 0h
>
> Today, a user wishing to run a Guice server needs either to compile it
> himself, or run it via docker.
> Given that (1) we do not expect operators to compile James source code and
> given (2) the docker images are so far only built and distributed by some
> external suppliers, the operators cannot run the guice servers in a vendor
> indepandant way.
> As such, in order to promote guice servers adoption, we need to build a ZIP
> distribution for them. This ZIP distribution would then be built upon the
> release and easily uploaded on the website.
> The maven-assembly-plugin can be leveraged to reach that goal.
> Docker distributions would then reuse this ZIP in order to build the
> resulting image. Note that sample configuration will then be centralized to
> the APP maven project.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]