Source Code Organization

The available modules are the Mailbox API, Mailbox Store(the base and utility classes) and the different implementations we propose (Memory, Maildir, JPA, JCR and HBase).

A module for tooling is also available.

Get Source Code

Anonymous Access

The source can be checked out anonymously from SVN with the following command.

$ svn checkout http://svn.apache.org/repos/asf/james/mailbox/trunk james-mailbox

Developer Access

Everyone can access the Subversion repository via HTTP, but Committers must checkout the Subversion repository via HTTPS.

$ svn checkout https://svn.apache.org/repos/asf/james/mailbox/trunk james-mailbox

Build Source Code

You can read a tutorial on how to build Apache James Server on http://james.apache.org/server/3/dev-build.html.

The SVN URLs and the project names must be adapted, but the requirements and process are the same and you can inspire from the build the Apache James Mailbox libraries.