Reference Implementation (RI)
The RI is packaged into distinct SE, EE distributions. The SE package is available as a zip download, while the EE distribution is available via Maven.
The only difference between the two versions is a pair of config files. The Java code is identical, though some classes, such as the function integrating with JTA via JNDI, will not be active "out of the box" on an SE platform.
These config files are
So this nets out to the fact that a given version of the SE RI zip should correspond to a specific set of EE RI artifacts in Maven, except with different values within the batch-config.properties and batch-services.properties files configuring the JSR 352 RI for SE and EE, respectively.
for change history and some fix details for post-final release changes.
|| This includes the JSR 352 specification-defined API.
|| This is the core implementation of the batch container.
| RI SPI
|| This layer allows programmatic config, and plugin to the Glassfish (or theoretically another) environment as "host"
- The TCK Reference Guide is a PDF in the TCK zip at path: doc/jsr352-tck-reference-guide
- See TCK_ChangeHistory for detailed history regarding updates/fixes/changes to the TCK after the final release.
Note the project was not developed primarily as an open-source project using Maven but rather part way through we decided to export via Maven. This explains the lack of conformance to typical Maven conventions and also the use of aggregation via the 'maven-shade-plugin'.
- HTTP browse
- Git Checkout URL: git://java.net/jbatch~jsr-352-git-repository
Expected results for the TestNG portion of the TCK.
[testng] JSR352 TCK SE
[testng] Total tests run: 154, Failures: 0, Skips: 0
Update - 2013-11-06: Note that the previous number of TestNG tests was 155, but one has since been excluded, bringing the number to 154.
Note there is also a SigTest portion as described in the TCK guide.
| [https://maven.java.net/content/groups/public/javax/batch/javax.batch-api<span style="text-decoration:line-through;color:red">-all</span>/1.0/ API]
| This includes the JSR 352 specification-defined API.
| [https://maven.java.net/content/groups/public/com/ibm/jbatch/com.ibm.jbatch-runtime-all/1.0/ Runtime] <span>