There are a number of prerequisites needed to build and package CloudStack. This document assumes compilation on a Linux system that uses RPMs or DEBs for package management.
The minimum bootstrapped prerequisites for building CloudStack includes the following:
Apache Ant
JDepend
Apache Maven (version 3)
Java (Java 6/OpenJDK 1.6)
Apache Web Services Common Utilities (ws-commons-util)