[ https://issues.apache.org/jira/browse/JAMES-3261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17141551#comment-17141551 ]
Ioan Eugen Stan commented on JAMES-3261: ---------------------------------------- Gradle makes these distributions quite easy to build. If you are not in a hurry, could we defer this for a couple of days / weeks? I would like to avoid too many changes to the pom structure / dependencies - it will make an eventual migration to gradle a bit tedious. > 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.6.0 > > Time Spent: 10m > 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: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org