Uploaded image for project: 'JBoss Enterprise Spec APIs'
  1. JBoss Enterprise Spec APIs
  2. JBEE-15

Break all EEl apis into separately versioned subprojects

XMLWordPrintable

    We should break up all modules in the Java EE project to be separately versioned components, in line with the specification they represent. In addition we should version them according to the specification version of the api, and not a version we come up with. This makes it easy for our other projects to know they are consuming the proper version. Hibernate, for example, would like to have a dependency on jta 1.1. It's not immediately clear what we have that implements 1.1.

    The SVN layout should look like:

    /projects/javaee/transaction-api/tags/1.1
    /projects/javaee/ejb3-api/tags/3.1
    etc

    The maven coordinates should remain the same, as this allows for a project to quickly and easily see what javax apis are available:
    org.jboss.javaee:transaction-api

          smcgowan@redhat.com Shelly McGowan (Inactive)
          jgreene@redhat.com Jason Greene
          Votes:
          0 Vote for this issue
          Watchers:
          8 Start watching this issue

            Created:
            Updated:
            Resolved: