This repository has been archived by the owner. It is now read-only.
Repository for the JMS specification, the JMS API source and the JMS specification website
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
FinalRelease-1.0.1
FinalRelease-1.0.2
jms1.0.1a
jms1.1
jms2.0.1
jms2.0
jms2.0a
jms2.1
.project
CONTRIBUTING.md
LICENSE
README.md

README.md

⚠️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.

JMS specification source repository

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

Repository structure (master branch)

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.