3 Replies Latest reply on Feb 9, 2010 10:58 AM by Thomas Diesler

    JBEE-15 - Break all EE apis into separately versioned subprojects

    Shelly McGowan Apprentice
      I've started working on JBEE-15 to implement versioning changes to the JAVA EE API set intending to equate the version of the artifact to the specification version.   Discussions on the proposal can be seen in the referenced JIRA. Using JTA APIs as an example, the structure would be:

      org/jboss/javaee/javax/transaction/transaction-api_1.1_spec/1.0-SNAPSHOT/transaction-api_1.1_spec-1.0-SNAPSHOT.jar

      which would be consumed using:

           <dependency>
            <groupId>org.jboss.javaee.javax.transaction</groupId>
            <artifactId>transaction-api_1.1_spec</artifactId>
            <version>1.0-SNAPSHOT</version>
           </dependency>

      I'd like to publish a release for JBoss AS 6.0.0.M2 but want to see if there are there other suggestions to above to be considered for project consumption before doing so?