Latest Official Release
JDO 2.1.1
August 29, 2008
About JDO Releases
A release of JDO 2 includes the JDO 2 API, the
Technology Compatibility Kit (TCK), and the TCK dependencies.
The TCK is available only in source form. The other
projects are available as source and binary, and as raw jar files.
-
The api2 project contains source to build jdo.jar,
which defines the JDO API version 2.
The jar file is the only artifact needed for users who wish to compile
their programs using the JDO 2 API.
It can be downloaded automatically by maven and placed into the local
maven repository if you include the
proper dependency in your maven project definition.
Use groupId javax.jdo, artifactId jdo2-api, version 2,
and define your remote repository as
http://www.ibiblio.org/maven.
Alternatively, it can be downloaded manually and put into a location
of your choice.
-
The tck2 project contains the JDO 2 Technology Compatibility Kit.
The source distribution is the only artifact needed to be downloaded
by the user. The dependencies (including the model20 jar,
util20 jar, enhancer20 jar, api2 jar, and JPOX)
are automatically downloaded by maven as needed to run the TCK.
-
The model20 and util 20 projects contains the JDO2
metadata model and utility classes.
-
The enhancer20 project contains the utility classes
used for verifying enhanced files.
All are available for download as source, but if you wish
to run the TCK you need only download the TCK project.
The dependencies will be automatically downloaded by maven
as jar files.
For information on running the TCK, see TCK.
If downloading multiple source packages, extract them all
into the same directory. This will preserve the source
dependencies among the projects.
See Source Code Version Control for information about downloading the latest source code for all of the JDO projects.