Uploaded image for project: 'EJBCA'
  1. EJBCA
  2. ECA-4430

Bundle JEE6 API library to minimize appserver build time dependency

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: EJBCA 6.4.0
    • Fix Version/s: EJBCA 6.4.0
    • Component/s: Install-script
    • Labels:
      None

      Description

      The JEE6 API JARs from OpenEJB is Apache 2.0 licensed.

      http://mvnrepository.com/artifact/org.apache.openejb/javaee-api

      Bundling this will cost ~1 MiB of extra distribution space, but avoid build-time dependencies on the app server.

      Bonus points for getting the ejbca.sh/bat EJB CLI jars runtime from the EJBCA CLI script (like SignServer) so we only need appserver.home set for install/deploy.

      (This helps when JBoss EAP is updated and the JARs that we need go away. Also we ensure that we stay at JEE6 once JEE7 compatible appservers start to appear at developer machines.)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              johan Johan Eklund
              Reporter:
              johan Johan Eklund
              Verified by:
              Tomas Gustavsson
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: