Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Building MCT

VWoeltjen edited this page · 9 revisions
  1. MCT is built using Maven, so start by downloading Maven. In addition to the normal Maven setup, enhance your MAVEN_OPTS environment variable with -Xmx1024m -XX:MaxPermSize=128m.
  2. Run mvn -N install from the superpom directory.
  3. Run mvn clean install -Dmaven.test.skip=true -Ddistribution from the platform-assembly directory.
  4. The target directory (which is located within the platform-assembly directory) contains the Platform Distribution, mct-platform-<version>.zip

Running MCT

After building:

  1. Unzip mct-platform-<version>-dist.zip to a suitable location.
  2. cd mct-platform-<version>
  3. java -jar MCT.jar

Developer build environment

MCT should be able to build in a wide variety of build environments, provided that Maven 2.2.1 and JDK 1.6 are available (versions for other software used are specified and managed in the Maven build). If you encounter problems building, please file an issue in our public issue tracker here on GitHub.

MCT developers at Ames use a variety of operating systems and hardware, but a typical setup looks like:

  • Operating System: Mac OS X 10.8+
  • Build manager: Apache Maven 2.2.1
  • Java version: Apple JDK 1.6 for Mac OS X (used to run Maven)

Continuous build environment

For similar reference purposes, our continuous build environment is described as follows.

  • Continuous build software: Bamboo 5.0
  • Operating System: Red Hat Enterprise Linux Client release 5.8 (Tikanga)
  • Build manager: Apache Maven 2.2.1, with MAVEN_OPTS="-Xmx6144M -XX:MaxPermSize=128m"
  • Java version: Oracle JDK 1.6 (used to run Maven)
  • Other running software: Xvfb (for graphical unit tests)
Something went wrong with that request. Please try again.