OpenJPA
  1. OpenJPA
  2. OPENJPA-1063

Create a new openjpa-all artifact to include runtime depends

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.0.3, 1.1.0, 1.2.1
    • Fix Version/s: 1.3.0, 2.0.0-M2
    • Component/s: build / infrastructure
    • Labels:
      None

      Description

      I've noticed several threads on the users list where we keep getting questions about the runtime dependencies needed for OpenJPA and would like to use this JIRA to:

      1) rename the current trunk/openjpa-all directory to trunk/openjpa to properly match the OpenJPA aggregate artifact name of openjpa-$

      {version}.jar used today.

      2) create a new /trunk/openjpa-all/pom.xml which creates a OpenJPA + depends aggregate artifact openjpa-all-${version}

      .jar, which users can grab if they want all of the runtime dependencies (OpenJPA, Commons, Geronimo Specs and Serp). This would not include any Derby, ANT, Postgresql or IBM dependencies.

        Issue Links

          Activity

          Donald Woods created issue -
          Hide
          Donald Woods added a comment -

          Patch for the 1.3.x branch that:
          1) copies the existing openjpa-all/pom.xml to openjpa/pom.xml to match the artifact name being created
          2) updates openjpa-all/pom.xml to generate a openjpa-all artifact that includes the runtime dependencies in the jar
          3) updates openjpa-integration/tck/pom.xml to use the new openjpa directory instead of the previous openjpa-all
          4) updates the binary assembly in openjpa-project to also include the openjpa-all artifact

          Show
          Donald Woods added a comment - Patch for the 1.3.x branch that: 1) copies the existing openjpa-all/pom.xml to openjpa/pom.xml to match the artifact name being created 2) updates openjpa-all/pom.xml to generate a openjpa-all artifact that includes the runtime dependencies in the jar 3) updates openjpa-integration/tck/pom.xml to use the new openjpa directory instead of the previous openjpa-all 4) updates the binary assembly in openjpa-project to also include the openjpa-all artifact
          Donald Woods made changes -
          Field Original Value New Value
          Attachment OPENJPA-1063-13x.patch [ 12407357 ]
          Donald Woods made changes -
          Fix Version/s 1.3.0 [ 12313326 ]
          Affects Version/s 1.2.1 [ 12313328 ]
          Affects Version/s 1.1.0 [ 12312344 ]
          Affects Version/s 1.0.3 [ 12312969 ]
          Donald Woods made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Hide
          Donald Woods added a comment -
          Show
          Donald Woods added a comment - Added info about the new openjpa-all jar to - http://cwiki.apache.org/confluence/display/openjpa/Build+and+Runtime+Dependencies
          Donald Woods made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Donald Woods made changes -
          Link This issue relates to OPENJPA-1117 [ OPENJPA-1117 ]
          Donald Woods made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Donald Woods
              Reporter:
              Donald Woods
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development