Introduction

This guide details the process for installing the Structured Data Capture Conformance Tool (SDCCT) from a version of the source code.

Requirements

See the System Requirements Install Guide for instructions on how to prepare your system prior to installation of SDCCT.

Building the Tool

The following steps are to check out the release tag and build the source code.

Checkout the Sources

Use the Git CLI to checkout the desired version from GitHub.

To clone the repository and checkout the tip (newest revision of the default branch), run the following:

git clone https://github.com/esacinc/sdcct ~/sdcct

Typically, the latest stable release tag should be used for deployments. To checkout this tag, run the following:

cd ~/sdcct
git checkout sdcct-1.0-RELEASE

Build the Projects

To build all of the Maven projects that comprise SDCCT run the following:

cd ~/sdcct/

To run with unit and integration tests:

mvn

or

To run without running the unit and integration tests:

 

mvn -DskipTests=true

Developer Functionality

The following sections describe advanced functionality typically reserved for developers.

Checkout the Sources for Development

To checkout the trunk for development from GitHub, you should create a GitHub account and fork the SDCCT project repository at https://github.com/esacinc/sdcct to your account.

Then, checkout your forked version of the repository, by running the following:

git clone https://github.com/<your username>/sdcct ~/sdcct
  • No labels