Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-3261

Provide ZIP distribution for Guice servers application

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • master
    • 3.7.0
    • guice
    • None

    Description

      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.

      Attachments

        Activity

          People

            btellier Benoit Tellier
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 9h
                9h