Building the CAT/MTS CDA Projects from Source

The MTS and CAT CDA plugins resides in the cdsframework-cda-service repository. The projects uses the Mercurial source code management system.

Building 

  1. Clone the repository

    hg clone
    foo@bar:~$ hg clone https://bitbucket.org/sharps-ds2/cdsframework-cda-service
    destination directory: cdsframework-cda-service
    requesting all changes
    adding changesets
    adding manifests
    adding file changes
    added 262 changesets with 3206 changes to 957 files (+1 heads)
    updating to branch default
    533 files updated, 0 files merged, 0 files removed, 0 files unresolved
    foo@bar:~$ ls -al
    total 16
    drwxr-xr-x  4 foo foo 4096 Mar 25 06:46 .
    drwxr-xr-x 25 foo foo 4096 Mar 25 06:44 ..
    drwxr-xr-x 10 foo foo 4096 Mar 25 06:43 cdsframework-cda-service
    
  2. Build and install all of the artifacts under the aggregate repository using an IDE that supports maven projects or by running the following in the top level directory of the repository:

    mvn clean install
  3. Install the mts.ear artifact from the mts-ear-cda/target directory.

  4. Install the cat.war artifact from the cat-cda/target directory.