Building JBoss EJB3 from source
- Install Apache Ant 1.6.5 - Must be 1.6.5 (This dependency will either be removed or bundled transparently in the near future)
 - Set Environment Variable $ANT_HOME
 
ANT_HOME=/location/to/ant
export ANT_HOME
- Install Subversion - Ensure "svn" is on the system's PATH (or symlinked)
 - Install Apache Maven - Version 2.0.9+ (2.0.8 has non-deterministic dependency resolution)
 - Ensure "mvn" is on the system's PATH (or symlinked)
 - Set up ~/.m2/settings.xml to include JBoss Maven2 Repos - Instructions, Settings
 - Install JDK
 - Ensure "java" is on the system's PATH (or symlinked)
 - Checkout JBoss EJB3 project from SVN :
 
svn co http://anonsvn.jboss.org/repos/jbossas/projects/ejb3/trunk
or (the next one is committer access)
svn co https://svn.jboss.org/repos/jbossas/projects/ejb3/trunk
- Build the project :
 
cd trunk
mvn clean install