The MCT project was developed at the NASA Ames Research Center for use in spaceflight mission operations, but is equally applicable to any other data monitoring and control application.
- MCT is built using Maven (Java SE6), so start by downloading maven 2.2.1 or greater
- Clone the git repository
git clone https://github.com/nasa/mct.git
into a local folder (referred to asMCT_HOME
). - Run
mvn -N install
from theMCT_HOME/superpom
directory. - Run
mvn clean install -Dmaven.test.skip=true -Ddistribution
from theMCT_HOME/platform-assembly
directory.- If Maven complains about missing dependencies org.eclipse:equinox-osgi:jar:3.5.1 or org.eclipse:equinox-osgi-services:jar:3.2.0, download the JARs for the two plugins from http://archive.eclipse.org/equinox/drops/R-3.5.1-200909170800/index.php. Then follow the instructions Maven provides for installing the JARs.
- The platform distribution archive can be found in the
MCT_HOME/platform-assembly/target
directory. - Extract the distribution archive, i.e.
mct-platform-1.8b4-dist.tar.gz
to the directory you wish to install MCT. The subdirectorymct-platform-1.8b4
will be created from the archive (referred to asMCT_DIST
). - Run
MCT.jar
from the extracted MCT directory. On most systems, this can be done with a double-click from a file browser; from the command line,java -jar MCT.jar