Getting the sources

To get the sources from the Subversion repository use this SVN url:

http://svn.apache.org/repos/asf/maven/continuum/tags/alpha-1

If you are using the svn command line Subversion client you can check out the sources with this command:

svn co http://svn.apache.org/repos/asf/maven/continuum/tags/alpha-1/ continuum
All the Continuum Alpha 1 sources will be in a directory called continuum.

For more information on how to check out the sources see the information pages from Apache here.

Building Continuum

NOTE: currently Continuum requires Maven 2 alpha 1 to build.

Continuum consists of 6 Maven 2 projects:

  • continuum-model is the object model that continuum uses.
  • continuum-core is Continuum's core. It contains all the code for checking out and building the projects. It also contains the mail notifier and socket listeners.
  • continuum-web is the web interface for Continuum. It contains the form definitions used in the web application and internationalization strings.
  • continuum-xmlrpc is the XML-RPC interface. It contains a single component that maps the XML-RPC method calls to the core components.
  • continuum-plexus-application is a special project that mainly contains the configuration files for Plexus when running Continuum as a Plexus application.
  • continuum-core-it is a integration tests written in Python. It uses the XML-RPC interface to communicate with the Continuum instance.
The easiest way to build the entire Continuum project is to use the shell script from the root of the check out like this:
$ sh build.sh