##### Commons SCXML Resources

- Overview
- User Guide
- Javadoc
- FAQ
- Usecases
- Building
- Dependencies
- Mailing lists
- Team
- SVN repository
- Nightly snapshots

##### Project Documentation

- About
- Project Info
- Project Reports
- Development Process

##### Commons

- Home
- Components
- Sandbox
- Dormant
- Volunteering
- Contributing Patches
- Building Components
- Releasing Components
- Wiki

##### Legend

- External Link
- Opens in a new window

## Overview

Commons SCXML uses Maven or Ant as a build system. The source is here.

## Maven Goals

To build a jar file, change into SCXML's root directory and run "maven jar". The result will be in the "target" subdirectory.

To build the Javadocs, run "maven javadoc". The result will be in "target/docs/apidocs".

To build the full website, run "maven site". The result will be in "target/docs".

To build the site, you need Maven 1.0.2 and version 1.9.2 of the maven-xdoc-plugin installed.

## Ant Goals

To build a jar file, change into SCXML's root directory and run "ant jar". The result will be in the "target" subdirectory.

To build the Javadocs, run "ant javadoc". The result will be in "dist/docs".