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.
<groupId>org.jboss.spec</groupId>
-<artifactId>jboss-javaee-7.0</artifactId>
-<version>1.0.0.Final</version>
+<artifactId>jboss-javaee-8.0</artifactId>
+<version>1.0.0.Alpha1-SNAPSHOT"></version>
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.
<groupId>org.jboss.spec</groupId>
-<artifactId>jboss-javaee-web-7.0</artifactId>
-<version>1.1.0.Final</version>
+<artifactId>jboss-javaee-web-8.0</artifactId>
+<version>">1.0.0.Alpha1-SNAPSHOT"></version>
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.
<groupId>org.jboss.spec</groupId>
-<artifactId>jboss-javaee-7.0-all</artifactId>
-<version>1.1.0.Final</version>
+<artifactId>jboss-javaee-8.0-all</artifactId>
+<version>">1.0.0.Alpha1-SNAPSHOT"></version>
-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