JBoss Jakarta EE 8 Specification APIs

Dependency Management for Jakarta EE 8 Specification APIs

License

License

Categories

Categories

JBoss Container Application Servers
GroupId

GroupId

org.jboss.spec
ArtifactId

ArtifactId

jboss-jakartaee-8.0
Last Version

Last Version

1.0.1.Final
Release Date

Release Date

Type

Type

pom
Description

Description

JBoss Jakarta EE 8 Specification APIs
Dependency Management for Jakarta EE 8 Specification APIs
Project Organization

Project Organization

JBoss by Red Hat
Source Code Management

Source Code Management

https://github.com/jboss/jboss-jakartaee-specs

Download jboss-jakartaee-8.0

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.spec/jboss-jakartaee-8.0/ -->
<dependency>
    <groupId>org.jboss.spec</groupId>
    <artifactId>jboss-jakartaee-8.0</artifactId>
    <version>1.0.1.Final</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.spec/jboss-jakartaee-8.0/
implementation 'org.jboss.spec:jboss-jakartaee-8.0:1.0.1.Final'
// https://jarcasting.com/artifacts/org.jboss.spec/jboss-jakartaee-8.0/
implementation ("org.jboss.spec:jboss-jakartaee-8.0:1.0.1.Final")
'org.jboss.spec:jboss-jakartaee-8.0:pom:1.0.1.Final'
<dependency org="org.jboss.spec" name="jboss-jakartaee-8.0" rev="1.0.1.Final">
  <artifact name="jboss-jakartaee-8.0" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.jboss.spec', module='jboss-jakartaee-8.0', version='1.0.1.Final')
)
libraryDependencies += "org.jboss.spec" % "jboss-jakartaee-8.0" % "1.0.1.Final"
[org.jboss.spec/jboss-jakartaee-8.0 "1.0.1.Final"]

Dependencies

compile (32)

Group / Artifact Type Version
com.sun.activation : jakarta.activation jar 1.2.1
jakarta.enterprise : jakarta.enterprise.cdi-api jar 2.0.2
jakarta.inject : jakarta.inject-api jar 1.0
jakarta.json : jakarta.json-api jar 1.1.6
jakarta.json.bind : jakarta.json.bind-api jar 1.0.2
javax.jws : jsr181-api jar 1.0-MR1
com.sun.mail : jakarta.mail jar 1.6.4
jakarta.persistence : jakarta.persistence-api jar 2.2.3
jakarta.security.enterprise : jakarta.security.enterprise-api jar 1.0.2
jakarta.validation : jakarta.validation-api jar 2.0.2
org.jboss.spec.javax.annotation : jboss-annotations-api_1.3_spec jar 2.0.1.Final
org.jboss.spec.javax.batch : jboss-batch-api_1.0_spec jar 2.0.0.Final
org.jboss.spec.javax.ejb : jboss-ejb-api_3.2_spec jar 2.0.0.Final
org.jboss.spec.javax.el : jboss-el-api_3.0_spec jar 2.0.0.Final
org.jboss.spec.javax.enterprise.concurrent : jboss-concurrency-api_1.0_spec jar 2.0.0.Final
org.jboss.spec.javax.faces : jboss-jsf-api_2.3_spec jar 3.0.0.SP01
org.jboss.spec.javax.interceptor : jboss-interceptors-api_1.2_spec jar 2.0.0.Final
org.jboss.spec.javax.management.j2ee : jboss-j2eemgmt-api_1.1_spec jar 2.0.0.Final
org.jboss.spec.javax.resource : jboss-connector-api_1.7_spec jar 2.0.0.Final
org.jboss.spec.javax.security.jacc : jboss-jacc-api_1.5_spec jar 2.0.0.Final
org.jboss.spec.javax.security.auth.message : jboss-jaspi-api_1.1_spec jar 2.0.1.Final
org.jboss.spec.javax.jms : jboss-jms-api_2.0_spec jar 2.0.0.Final
org.jboss.spec.javax.servlet : jboss-servlet-api_4.0_spec jar 2.0.0.Final
org.jboss.spec.javax.servlet.jsp : jboss-jsp-api_2.3_spec jar 2.0.0.Final
org.apache.taglibs : taglibs-standard-spec jar 1.2.6-RC1
org.apache.taglibs : taglibs-standard-impl jar 1.2.6-RC1
org.jboss.spec.javax.transaction : jboss-transaction-api_1.3_spec jar 2.0.0.Final
org.jboss.spec.javax.ws.rs : jboss-jaxrs-api_2.1_spec jar 2.0.0.Final
org.jboss.spec.javax.websocket : jboss-websocket-api_1.1_spec jar 2.0.0.Final
org.jboss.spec.javax.xml.bind : jboss-jaxb-api_2.3_spec jar 2.0.0.Final
org.jboss.spec.javax.xml.soap : jboss-saaj-api_1.4_spec jar 1.0.2.Final
org.jboss.spec.javax.xml.ws : jboss-jaxws-api_2.3_spec jar 2.0.0.Final

Project Modules

  • jboss-jakartaee-web
  • jboss-jakartaee-all

JBoss Jakarta EE Specs API

This project provides dependency management for a complete set of required APIs as defined by the Jakarta EE Platform Specifications.

This project goals:

  • Maintain a single repository containing the required APIs as defined by the Jakarta EE Platform Specification
  • Having a consistent structure for all the Jakarta EE APIs make it easier to access, maintain, and consume.
  • Individual release cycle per technology component
  • Each API set can be released individually provides greater flexibility and control to the project owners without waiting for the aggregate to be released and integrated. These API releases can be consumed by your project as a single dependency or as a fully defined set of required APIs for the profile.
  • Define a naming scheme to associate the Specification version to the APIs contained in the JAR and distinguish between that and the release version of the artifact
  • The naming scheme adopted is as follows:
    • groupId: org.jboss.spec + the package name
    • artifactId: Technology-api_SpecVersion_spec
    • version: release version of the artifact
  • Promote adoption of these spec-versioned APIs in all JBoss projects
  • The APIs released from the org.jboss.specs project are certified for compliance to their respective specification.

Jakarta EE Full Profile APIs

If you require the full set of required technology APIs defined by the Jakarta EE specification, add the following to your project pom.
  • <groupId>org.jboss.spec</groupId>
  • <artifactId>jboss-jakartaee-8.0</artifactId>
  • <version>1.0.0.Final</version>

Jakarta EE Web Profile APIs

If you are developing web applications and depend only on technologies that comprise the Jakarta EE Web Profile specification, you can opt to use the web profile pom.
  • <groupId>org.jboss.spec</groupId>
  • <artifactId>jboss-jakartaee-web-8.0</artifactId>
  • <version>1.0.0.Final</version>

Jakarta EE API UberJar

Else, if you prefer a jar containing the Jakarta EE API classes, that is also made available per a previous feature request.
  • <groupId>org.jboss.spec</groupId>
  • <artifactId>jboss-jakartaee-8.0-all</artifactId>
  • <version>1.0.0.Final</version>

These examples show the group:artifactId for use with Jakarta EE 8. Releases are available for Java EE 6, 7 and 8 also.

Versions

Version
1.0.1.Final
1.0.0.Final