⚠️ This project is now part of the EE4J initiative. This repository has been archived as all activities are now happening in the corresponding Eclipse repository. See here for the overall EE4J transition status.
This repository has two main branches.
The master branch contains
-
The source of the JMS specification (various versions)
-
The source code for the JMS API. This is used to generate the official Javadocs that are sent to the JCP when a new version of the JMS specification is released.
However it is not used to directly generate the JMS API jar published in Maven Central. Instead, when a new version of the JMS specification is released, the API classes are copied to Open Message Queue and the JMS API jar built from there.
The gh-pages branch contains
- The source of the JMS specification website https://javaee.github.io/jms-spec/
Directory or file | Notes |
---|---|
FinalRelease-1.0.1 |
JMS 1.0.1 specification source (Framemaker) |
FinalRelease-1.0.2 |
JMS 1.0.2 specification source (Framemaker) |
jms1.0.1a/doc |
JMS 1.0.1a API javadocs (html) |
jms1.0.1a/src |
JMS 1.0.1a API source (java) |
jms1.1/doc |
JMS 1.1 javadocs (html) |
jms1.1/jar |
JMS 1.1 API jar |
jms1.1/specification/jms-1_1-fr-spec.pdf |
JMS 1.1 specification (PDF) |
jms1.1/specification/src |
JMS 1.1 specification source (FrameMaker) This was reconstituted manually from the 1.0.2 source (the original 1.1 source has been lost) and is not guaranteed correct. |
jms1.1/src |
JMS 1.1 API source (java) |
jms2.0/demos |
JMS 2.0 demonstration example. |
jms2.0/docs |
Some working documents used by the JMS 2.0 expert group (obsolete) |
jms2.0/specification/word |
JMS 2.0 specification source (Word) |
jms2.0/src |
JMS 2.0 API source (java) |
jms2.0/target/jms-2.0.jar |
JMS 2.0 API jar (jar) To rebuild, navigate to jms2.0 and type mvn package |
jms2.0/target/jms-2.0-javadoc.jar |
JMS 2.0 javadocs (html in a jar) To rebuild, navigate to jms2.0 and type mvn javadoc:jar Note that doclint is disabled in build.xml: see JMS_SPEC-175. |
jms2.0.1/src |
JMS 2.0.1 API source (java) This is the source of the API jar released to fix JMS_SPEC-161. |
jms2.0a/specification/word |
JMS 2.0a specification source (Word) JMS 2.0a is a JMS 2.0 maintenance release. |
jms2.0a/src |
JMS 2.0a API source (java) |
jms2.0a/target/jms-2.0-javadoc.jar |
JMS 2.0a javadocs (html in a jar) To rebuild, navigate to jms2.0 and type mvn javadoc:jar . Note that doclint is disabled in build.xml: see JMS_SPEC-175. |
jms2.1/specification/word |
JMS 2.1 specification source (Word) JMS 2.1 was withdrawn and never released. This is the latest working version. |
jms2.1/src |
JMS 2.1 API source (java) JMS 2.1 was withdrawn and never released. This is the latest working version. |
jms2.1/target/jms-2.0-javadoc.jar |
JMS 2.1 javadocs (html in a jar) JMS 2.1 was withdrawn and never released. This is the latest working version. To rebuild, navigate to jms2.0 and type mvn javadoc:jar Note that doclint is disabled in build.xml: see JMS_SPEC-175. |