A public CVS repository is updated hourly from our development repository. The very latest versions (HEAD) of modules may contain code untested in integration.
The numbered versions published into the spiralcraft/depends repository subtree (the Ivy repository) have received more testing, and are the most stable releases we provide at this time.
We intend to move to a more automated build system in the future.
Point your CVS client to the following repository location:
:pserver:anon@cvspublic.spiralcraft.com:/cvs/spiralcraft
Check out the "boot" cvs module:
cvs -d :pserver:anon@cvspublic.spiralcraft.com:/cvs/spiralcraft co -P boot
This will create a "spiralcraft" subdirectory, and the following essential subdirectories:
spiralcraft/build
spiralcraft/depends
spiralcraft/modules/core
spiralcraft/modules/launcher
Change you working directory to the sub-project root directory (eg. spiralcraft/modules/core).
Run
java -jar ../../build/lib/ant-launcher.jar
or from the spiralcraft root directory
java -jar build/lib/ant-launcher.jar -f modules/core/build.xml
Eclipse is available from http://www.eclipse.org/.
This procedure assumes a familiarity with Eclipse.
A project named "spiralcraft" will be created. This is the "master" project, which creates the directory structure for working with modules. It is recommended that you keep this project closed unless you are using it to check out and import projects.
When you want to download additional modules, use the CVS Repository Exploring perspective to:
You will import project from the master project into the workspace to work with them directly.
In the Java perspective, right click the build.xml file and choose "Run as Ant Build".