JPOX
JPOX
 Project  |  Ver 1.1  |  Ver 1.2  |  JDO  |  JPA  |  Guides  |  Tools
1.1 | Preparation | O/R Mapping | Runtime | Extensions | Developer
Development
Testing
JPOX 1.1 Source Code Repository

JPOX used CVS from its inception in 2003. The JPOX CVS repository is hosted by SourceForge. To log in anonymously, type

cvs -d:pserver:anonymous@jpox.cvs.sourceforge.net:/cvsroot/jpox login

When prompted for a password, hit enter. There principal JPOX modules of interest are

  • JPOX Core - stored under "JPOX/Core". The principal part of JPOX.
  • JPOX Enhancer - stored under "JPOX/Enhancer". Byte code enhancement sub-project
  • JPOX Java5 - stored under "JPOX/Plugins/Java5". Provides all Java5 functionality for JPOX including support for Enums, annotations, and JPA1.

To check out a module, type:

cvs -z3 -d:pserver:anonymous@jpox.cvs.sourceforge.net:/cvsroot/jpox checkout -P JPOX/Core

The CVS repository is also browsable online via ViewCVS. The nightly snapshots of the CVS modules might not be up-to-date if the SourceForge CVS service is not available.

JPOX has other modules in CVS, and these can be download in a similar way. If you wish to develop JPOX we highly recommend that you download the full JPOX source code (module "JPOX").



CVS allows for different branches of development. This means that we can develop multiple versions of JPOX at the same time. JPOX has the following branches in CVS

  • RELEASE_1_1 - the branch that represents ongoing development for JPOX 1.1
  • RELEASE_1_0 - the branch for the no-longer-supported JPOX 1.0

All individual releases of JPOX are tagged with a name like "JPOX-1_1_4" which represents the release 1.1.4, or "JDO_2_RI" which was the JPOX 1.1.0 release aka "JDO 2 reference implementation".



You can view recent CVS commits at SourceForge