Source Code
OpenJPA uses Subversion
to manage its source code. Instructions on Subversion use can be found here
.
Web Access
The source code for OpenJPA can be freely browsed at http://svn.apache.org/viewvc/openjpa/
. The source code can also be searched and browsed using Cenqua's FishEye
product at http://fisheye6.cenqua.com/browse/openjpa
.
Anonymous access
OpenJPA source can be checked out anonymously with this command:
$> svn checkout http://svn.apache.org/repos/asf/openjpa/trunk openjpa
Developer Access
Everyone can access the OpenJPA Subversion repository via HTTPS, but
OpenJPA Committers must checkout the Subversion repository via HTTPS in
order to make updates, which will prompt for your ASF uid/pwd.
$> svn checkout https://svn.apache.org/repos/asf/openjpa/trunk openjpa
Compiling Source
Once you've got the code you'll probably want to build it; for instructions
see Building
.
We also have Automated Builds
setup for several branches of OpenJPA.
Source Coding Standards
The community has agreed upon some common code formatting standards, which
we request that everyone follows when contributing patches and checking in
changes to the svn repository. Some of these are enforced during the
build, like 120 character line length by using the Checkstyle plugin and
checking for required ASL 2.0 source headers by using the apache-rat
plugin. Please checkout the Coding Standards
page for more details.