diff --git a/.gitignore b/.gitignore index 3c95b03..7563128 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ target .idea +/jboss-javaee-all/dependency-reduced-pom.xml diff --git a/README.md b/README.md index bc4464f..529d6d8 100644 --- a/README.md +++ b/README.md @@ -27,25 +27,25 @@ The naming scheme adopted is as follows: If you require the full set of required technology APIs defined by the Java EE specification, add the following to your project pom.

Java EE Web Profile APIs

If you are developing web applications and depend only on technologies that comprise the Java EE Web Profile specification, you can opt to use the web profile pom.

Java EE API UberJar

Else, if you prefer a jar containing the EE API classes, that is also made available per a previous feature request. -These examples show the group:artifactId for use with Java EE 7. Releases are available for Java EE 6 also. +These examples show the group:artifactId for use with Java EE 8. Releases are available for Java EE 6 and 7 also. diff --git a/jboss-javaee-all/pom.xml b/jboss-javaee-all/pom.xml index 33ce25b..efa8077 100644 --- a/jboss-javaee-all/pom.xml +++ b/jboss-javaee-all/pom.xml @@ -5,18 +5,17 @@ org.jboss.spec - jboss-javaee-7.0 - 1.1.2.Final-SNAPSHOT + jboss-javaee-8.0 + 1.0.0.Alpha1-SNAPSHOT ../pom.xml - org.jboss.spec - jboss-javaee-all-7.0 - 1.1.2.Final-SNAPSHOT + jboss-javaee-all-8.0 + jar - JBoss Java EE 7 Specification APIs - All - Combine jar files which includes all Java EE 7 Spec APIs + JBoss Java EE 8 Specification APIs - All + Combine jar files which includes all Java EE 8 Spec APIs diff --git a/jboss-javaee-web/pom.xml b/jboss-javaee-web/pom.xml index 9b7284e..97b86f6 100644 --- a/jboss-javaee-web/pom.xml +++ b/jboss-javaee-web/pom.xml @@ -6,17 +6,17 @@ org.jboss jboss-parent - 25 + 28 org.jboss.spec - jboss-javaee-web-7.0 - 1.1.2.Final-SNAPSHOT + jboss-javaee-web-8.0 + 1.0.0.Alpha1-SNAPSHOT pom - JBoss Java EE 7 Web Profile APIs - JBoss Java EE 7 Web Profile APIs + JBoss Java EE 8 Web Profile APIs + JBoss Java EE 8 Web Profile APIs @@ -42,7 +42,7 @@ org.jboss.spec - jboss-javaee-7.0 + jboss-javaee-8.0 ${project.version} pom import @@ -62,18 +62,30 @@ javax.inject - javax.validation - validation-api + javax.json + javax.json-api + + + javax.json.bind + javax.json.bind-api + + + javax.persistence + javax.persistence-api + + + javax.security.enterprise + javax.security.enterprise-api - org.hibernate.javax.persistence - hibernate-jpa-2.1-api + javax.validation + validation-api org.jboss.spec.javax.annotation - jboss-annotations-api_1.2_spec + jboss-annotations-api_1.3_spec org.jboss.spec.javax.ejb @@ -85,23 +97,19 @@ org.jboss.spec.javax.faces - jboss-jsf-api_2.2_spec + jboss-jsf-api_2.3_spec org.jboss.spec.javax.interceptor jboss-interceptors-api_1.2_spec - - org.jboss.spec.javax.json - jboss-json-api_1.0_spec - org.jboss.spec.javax.resource jboss-connector-api_1.7_spec org.jboss.spec.javax.servlet - jboss-servlet-api_3.1_spec + jboss-servlet-api_4.0_spec org.jboss.spec.javax.servlet.jsp @@ -111,6 +119,10 @@ org.apache.taglibs taglibs-standard-spec + + org.apache.taglibs + taglibs-standard-impl + org.jboss.spec.javax.transaction jboss-transaction-api_1.2_spec @@ -121,11 +133,11 @@ org.jboss.spec.javax.ws.rs - jboss-jaxrs-api_2.0_spec + jboss-jaxrs-api_2.1_spec org.jboss.spec.javax.xml.bind - jboss-jaxb-api_2.2_spec + jboss-jaxb-api_2.3_spec diff --git a/pom.xml b/pom.xml index 8102cdc..2446804 100644 --- a/pom.xml +++ b/pom.xml @@ -6,16 +6,16 @@ org.jboss jboss-parent - 25 + 28 org.jboss.spec - jboss-javaee-7.0 - 1.1.2.Final-SNAPSHOT + jboss-javaee-8.0 + 1.0.0.Alpha1-SNAPSHOT pom - JBoss Java EE 7 Specification APIs - Dependency Management for Java EE 7 Specification APIs + JBoss Java EE 8 Specification APIs + Dependency Management for Java EE 8 Specification APIs @@ -49,39 +49,42 @@ first set of properties refer to versions of JavaEE API jars which are not part of the JBoss specs project --> 1.1.1 - 1.2 + 2.0.SP1 + 1 + 1.1.2 + 1.0 1.0-MR1 - 1.5.6 - 1.1.0.Final - 1.0.0.Final + 1.6.1 + 2.2 + 1.0 + 2.0.1.Final - 1.0.2.Final + 1.0.1.Final 1.0.1.Final 1.0.1.Final - 1.0.11.Final - 1.0.1.Final - 2.2.14 + 1.0.12.Final + 1.0.2.Final + 2.3.5.SP1 1.0.1.Final - 1.0.1.Final 1.0.2.Final 1.0.2.Final 1.0.1.Final 1.0.6.Final 1.0.2.Final 1.0.2.Final - 1.0.2.Final + 1.0.0.Final 1.0.3.Final 1.1.1.Final 1.1.3.Final - 1.0.1.Final - 1.0.5.Final + 1.0.1.Final + 1.0.1.Final 1.0.6.Final - 2.0.5.Final + 1.0.0.Final 1.2.6-RC1 @@ -101,16 +104,12 @@ ${version.javax.enterprise} - javax.annotation - jsr250-api + javax.interceptor + javax.interceptor-api javax.el javax.el-api - - - javax.interceptor - javax.interceptor-api @@ -119,6 +118,22 @@ javax.inject ${version.javax.inject} + + javax.json + javax.json-api + ${version.javax.json} + + + javax.json.bind + javax.json.bind-api + ${version.javax.json.bind} + + + * + * + + + javax.jws jsr181-api @@ -129,27 +144,26 @@ javax.mail ${version.javax.mail} + + javax.persistence + javax.persistence-api + ${version.javax.persistence} + + + javax.security.enterprise + javax.security.enterprise-api + ${version.javax.security.enterprise} + javax.validation validation-api ${version.javax.validation} - - org.hibernate.javax.persistence - hibernate-jpa-2.1-api - ${version.org.hibernate.javax.persistence} - - - - org.jboss.spec.javax.ws.rs - jboss-jaxrs-api_2.0_spec - ${version.org.jboss.spec.javax.ws.jboss-jaxrs-api_2.0_spec} - org.jboss.spec.javax.annotation - jboss-annotations-api_1.2_spec + jboss-annotations-api_1.3_spec ${version.org.jboss.spec.javax.annotation} @@ -174,7 +188,7 @@ org.jboss.spec.javax.faces - jboss-jsf-api_2.2_spec + jboss-jsf-api_2.3_spec ${version.org.jboss.spec.javax.faces} @@ -182,11 +196,6 @@ jboss-interceptors-api_1.2_spec ${version.org.jboss.spec.javax.interceptor} - - org.jboss.spec.javax.json - jboss-json-api_1.0_spec - ${version.org.jboss.spec.javax.json} - org.jboss.spec.javax.management.j2ee jboss-j2eemgmt-api_1.1_spec @@ -206,6 +215,12 @@ org.jboss.spec.javax.security.jacc jboss-jacc-api_1.5_spec ${version.org.jboss.spec.javax.security.jacc} + + + jboss-servlet-api_3.1_spec + org.jboss.spec.javax.servlet + + org.jboss.spec.javax.security.auth.message @@ -219,13 +234,19 @@ org.jboss.spec.javax.servlet - jboss-servlet-api_3.1_spec + jboss-servlet-api_4.0_spec ${version.org.jboss.spec.javax.servlet} org.jboss.spec.javax.servlet.jsp jboss-jsp-api_2.3_spec ${version.org.jboss.spec.javax.servlet.jsp} + + + jboss-servlet-api_3.1_spec + org.jboss.spec.javax.servlet + + org.apache.taglibs @@ -247,9 +268,14 @@ jboss-websocket-api_1.1_spec ${version.org.jboss.spec.javax.websocket} + + org.jboss.spec.javax.ws.rs + jboss-jaxrs-api_2.1_spec + ${version.org.jboss.spec.javax.ws.rs.jboss-jaxrs-api_2.1_spec} + org.jboss.spec.javax.xml.bind - jboss-jaxb-api_2.2_spec + jboss-jaxb-api_2.3_spec ${version.org.jboss.spec.javax.xml.bind} @@ -259,7 +285,7 @@ org.jboss.spec.javax.xml.ws - jboss-jaxws-api_2.2_spec + jboss-jaxws-api_2.3_spec ${version.org.jboss.spec.javax.xml.ws} @@ -283,6 +309,14 @@ javax.inject javax.inject + + javax.json + javax.json-api + + + javax.json.bind + javax.json.bind-api + javax.jws jsr181-api @@ -292,18 +326,22 @@ javax.mail - javax.validation - validation-api + javax.persistence + javax.persistence-api - org.hibernate.javax.persistence - hibernate-jpa-2.1-api + javax.security.enterprise + javax.security.enterprise-api + + + javax.validation + validation-api org.jboss.spec.javax.annotation - jboss-annotations-api_1.2_spec + jboss-annotations-api_1.3_spec org.jboss.spec.javax.batch @@ -323,16 +361,12 @@ org.jboss.spec.javax.faces - jboss-jsf-api_2.2_spec + jboss-jsf-api_2.3_spec org.jboss.spec.javax.interceptor jboss-interceptors-api_1.2_spec - - org.jboss.spec.javax.json - jboss-json-api_1.0_spec - org.jboss.spec.javax.management.j2ee jboss-j2eemgmt-api_1.1_spec @@ -359,7 +393,7 @@ org.jboss.spec.javax.servlet - jboss-servlet-api_3.1_spec + jboss-servlet-api_4.0_spec provided @@ -383,7 +417,7 @@ org.jboss.spec.javax.ws.rs - jboss-jaxrs-api_2.0_spec + jboss-jaxrs-api_2.1_spec org.jboss.spec.javax.websocket @@ -391,7 +425,7 @@ org.jboss.spec.javax.xml.bind - jboss-jaxb-api_2.2_spec + jboss-jaxb-api_2.3_spec org.jboss.spec.javax.xml.soap @@ -399,7 +433,7 @@ org.jboss.spec.javax.xml.ws - jboss-jaxws-api_2.2_spec + jboss-jaxws-api_2.3_spec