Product SiteDocumentation Site

3.3. Prerequisites for building Apache CloudStack

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:
  1. Apache Ant
  2. JDepend
  3. Apache Maven (version 3)
  4. Java (Java 6/OpenJDK 1.6)
  5. Apache Web Services Common Utilities (ws-commons-util)
  6. MySQL
  7. MySQLdb (provides Python database API)
  8. Tomcat 6 (not 6.0.35)
  9. genisoimage
  10. rpmbuild or dpkg-dev and their dependencies