Java EE 7 Maven Coordinates

compared with
Current by arungupta
on Aug 14, 2013 17:55.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (52)

View Page History
h2. Java EE 7 Maven Coordinates

If you need Java EE Full Platform APIs then use the coordinates described in the first row. The second row provides the same for Web Profile. These are the recommended way even if only one or more technology is used. All of them are available in Maven central.

The complete set of coordinates can be seen at:
* Full Platform: [http://search.maven.org/remotecontent?filepath=javax/javaee-api/7.0/javaee-api-7.0.pom|http://search.maven.org/remotecontent?filepath=javax/javaee-api/7.0/javaee-api-7.0.pom]
* Web Profile: [http://search.maven.org/remotecontent?filepath=javax/javaee-web-api/7.0/javaee-web-api-7.0.pom|http://search.maven.org/remotecontent?filepath=javax/javaee-web-api/7.0/javaee-web-api-7.0.pom]

Refer to general guidelines on [Maven Versioning Rules|https://wikis.oracle.com/display/GlassFish/Maven+Versioning+Rules].

|| Component || Maven || Implementation ||
| Java EE 7 Platform [JSR 342|http://jcp.org/en/jsr/detail?id=342] | <repository>\\
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <id>java.net</id>\\
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <url>[https://maven.java.net/content/groups/promoted/]</url>\\
&nbsp; &nbsp; &nbsp; &nbsp; </repository>\\
<repository>&nbsp; \\
&nbsp; &nbsp;<id>Java EE 7</id>&nbsp; \\
&nbsp; &nbsp;<url>[https://maven.java.net/content/groups/promoted/]</url>&nbsp; \\
| Java EE 7 Full Platform&nbsp;[JSR 342|http://jcp.org/en/jsr/detail?id=342] | <dependency> \\
&nbsp; &nbsp;<groupId>javax</groupId>&nbsp;&nbsp; \\
&nbsp;&nbsp;&nbsp; <artifactId>javaee-api</artifactId>&nbsp;&nbsp; \\
&nbsp;&nbsp;&nbsp; <version>7.0</version> \\
</dependency> |
| Java EE 7 Web Profie | <dependency>&nbsp; \\
&nbsp; &nbsp;<groupId>javax</groupId>&nbsp;&nbsp;&nbsp; \\
&nbsp;&nbsp;&nbsp; <artifactId>javaee-web-api</artifactId>&nbsp;&nbsp;&nbsp; \\
&nbsp;&nbsp;&nbsp; <version>7.0</version>&nbsp; \\
</repository>&nbsp; </dependency> \\ |
. . . \\
<dependency>&nbsp; \\
&nbsp;&nbsp;&nbsp; <groupId>javax</groupId>&nbsp; \\
&nbsp;&nbsp;&nbsp; <artifactId>javaee-api</artifactId>&nbsp; \\
&nbsp;&nbsp;&nbsp; <version>7.0-b72</version>&nbsp; \\
</dependency> | RI: \\
[GlassFish 4 Promoted Builds|http://dlc.sun.com.edgesuite.net/glassfish/4.0/promoted/]\\
JIRA: [GLASSFISH|http://java.net/jira/browse/GLASSFISH] |
| JCACHE Java Temporary Caching API ([JSR 107|http://jcp.org/en/jsr/detail?id=107]) | TBD | RI: \\
Integrated in GlassFish 4: \\
JIRA: \\ |
| Concurrency Utilities for Java EE ([JSR 236|http://jcp.org/en/jsr/detail?id=236]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.enterprise.concurrent</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.enterprise.concurrent-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>1.0-SNAPSHOT</version>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \\
</dependency> \\ | RI: [cu-javaee.java.net|http://java.net/projects/cu-javaee]\\
Integrated in GlassFish 4: \\
JIRA: [CU_JAVAEE|http://java.net/jira/browse/CU_JAVAEE]\\ |
</dependency> \\ |
| Java Persistence API 2.1 ([JSR 338|http://jcp.org/en/jsr/detail?id=338]) \\ | <repository> <dependency>&nbsp; \\
&nbsp; &nbsp;<id>EclipseLink</id> <groupId>org.eclipse.persistence</groupId>&nbsp; \\
&nbsp; &nbsp;<url>[http://download.eclipse.org/rt/eclipselink/maven.repo]</url> \\
</repository> \\
. . . \\
\\
<dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>org.eclipse.persistence</groupId> <artifactId>javax.persistence</artifactId>&nbsp; \\
&nbsp;&nbsp;&nbsp; <artifactId>org.eclipse.persistence.jpa</artifactId> <version>2.1.0</version></dependency> \\ |
&nbsp;&nbsp;&nbsp; <version>2.5.0-M5</version> \\
</dependency> \\ | RI: [EclipseLink|http://wiki.eclipse.org/EclipseLink/Development/JPA_2.1]\\
Integrated in GlassFish 4: Yes \\
JIRA: [Bugzilla|https://bugs.eclipse.org/bugs/buglist.cgi?product=EclipseLink&component=JPA&resolution=---] |
| Java API for RESTful Web Services 2.0 ([JSR 339|http://jcp.org/en/jsr/detail?id=339]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.ws.rs</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.ws.rs-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>2.0-m13</version> \\
&nbsp;&nbsp;&nbsp; <scope>provided</scope> \\
</dependency> \\ | RI: [jersey.java.net|http://jersey.java.net/]\\
Integrated in GlassFish 4: Yes \\
JIRA: [JERSE|http://java.net/jira/browse/JERSEY/]Y \\ |
</dependency> \\ |
| Servlets 3.1 ([JSR 340|http://jcp.org/en/jsr/detail?id=340]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.servlet</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.servlet-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>3.1-b04</version> <version>3.1.0</version> \\
</dependency> \\ | RI: \\
Integrated in GlassFish 4: Yes \\
JIRA: [GLASSFISH|http://java.net/jira/browse/GLASSFISH] |
</dependency> \\ |
| Expression Language 3.0 ([JSR 341|http://jcp.org/en/jsr/detail?id=341]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.el</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.el-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>3.0-b02</version> <version>3.0.0</version> \\
<dependency> \\ | RI: [el-spec.java.net|file:///Users/arungup/Documents/blog/el-spec.java.net]\\
Integrated in GlassFish 4: \\
JIRA: [EL_SPEC|http://java.net/jira/browse/EL_SPEC] |
<dependency> \\ |
| Java Message Service 2.0 ([JSR 343|http://jcp.org/en/jsr/detail?id=343]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.jms</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.jms-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>2.0-b08</version> \\
&nbsp;&nbsp;&nbsp; <scope>provided</scope> \\
</dependency> \\ | RI: \\
Integrated in GlassFish 4: \\
JIRA: </dependency> \\ |
| JavaServer Faces 2.2 ([JSR 344|http://jcp.org/en/jsr/detail?id=344]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.faces</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.faces-api</artifactId> \\
&nbsp; &nbsp; <version>2.2-SNAPSHOT</version> \\
</dependency> \\ |
| Enterprise JavaBeans 3.2 ([JSR 345|http://www.jcp.org/en/jsr/detail?id=345]) | <dependency>&nbsp; \\
&nbsp;&nbsp;&nbsp; <scope>provided</scope> <groupId>javax.ejb</groupId>&nbsp; \\
</dependency> \\ | RI: [http://jsf.java.net/]\\
Integrated in GlassFish 4: \\
JIRA: [http://jsf.java.net/issues/|http://java.net/jira/browse/JAVASERVERFACES] |
| Enterprise JavaBeans 3.2 ([JSR 345|http://www.jcp.org/en/jsr/detail?id=345]) | TBD | RI:&nbsp; \\
Integrated in GlassFish 4:&nbsp; \\
JIRA: |
&nbsp;&nbsp;&nbsp; <artifactId>javax.ejb-api</artifactId>&nbsp; \\
&nbsp; &nbsp; <version>3.2</version>&nbsp; \\
</dependency> \\ |
| Context & Dependency Injection 1.1 ([JSR 346|http://jcp.org/en/jsr/detail?id=346]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.enterprise</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>cdi-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>1.1.EDR1.2</version> \\
</dependency> \\ | RI: \\
Integrated in GlassFish 4: \\
JIRA: </dependency> \\ |
| Bean Validation 1.1 ([JSR 349|http://jcp.org/en/jsr/detail?id=349]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.validation</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>validation-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>1.1.0.Beta2</version> <version>1.1.0.Final</version> \\
</dependency> \\ | RI: \\
Integrated in GlassFish 4: \\
JIRA: |
</dependency> \\ |
| Batch Applications for the Java Platform ([JSR 352|http://jcp.org/en/jsr/detail?id=352]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.batch</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.batch-annotation</artifactId> <artifactId>javax.batch-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>1.0-b02</version> \\
</dependency> \\ | RI: [jbatch.java.net|http://jbatch.java.net]\\
Integrated in GlassFish 4: \\
JIRA: [bugzilla|http://java.net/bugzilla/buglist.cgi?product=jbatch;order=Importance;limit=25;list_id=157493]\\ |
</dependency> \\ |
| Java API for JSON Processing ([JSR 353|http://jcp.org/en/jsr/detail?id=353]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.json</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.json-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>1.0-b02</version> \\
</dependency> \\ | RI: [jsonp.java.net|http://jsonp.java.net]\\
Integrated in GlassFish 4: Yes \\
JIRA: [JSONP|http://java.net/jira/browse/JSONP]\\ |
</dependency> \\ |
| Java API for WebSocket ([JSR 356|http://jcp.org/en/jsr/detail?id=356]) | <dependency> \\
&nbsp;&nbsp;&nbsp; <groupId>javax.websocket</groupId> \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.websocket-api</artifactId> \\
&nbsp;&nbsp;&nbsp; <version>1.0-b09</version>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \\
</dependency> \\ | RI: [tyrus.java.net|http://tyrus.java.net]\\
Integrated in GlassFish 4: Yes \\
JIRA: [TYRUS|http://java.net/jira/browse/TYRUS]\\ |
</dependency> \\ |
| Java Transaction API 1.2 ([JSR 907|http://jcp.org/en/jsr/detail?id=907]) | TBD | RI: <dependency>&nbsp; \\
Integrated in GlassFish 4: \\
&nbsp;&nbsp;&nbsp; <groupId>javax.transaction</groupId>&nbsp; \\
&nbsp;&nbsp;&nbsp; <artifactId>javax.transaction-api</artifactId>&nbsp; \\
&nbsp;&nbsp;&nbsp; <version>1.2</version>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \\
</dependency> \\ |
| Java EE Connector Architecture 1.7 &nbsp;([JSR 322|http://jcp.org/en/jsr/detail?id=322]) | <dependency> \\
&nbsp; <groupId>javax.resource</groupId> \\
&nbsp; <artifactId>javax.resource-api</artifactId> \\
&nbsp; <version>1.7</version> \\
JIRA: </dependency> |

The individuals who post here are part of the extended Oracle community and they might not be employed or in any way formally affiliated with Oracle. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Oracle nor any other party necessarily agrees with them.