Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Quick Build Instructions

Assuming you have internet access and the right command line tools installed already, this should do it.

...

Windows users can install the TortoiseSVN tool, but its usage is not covered in these instructions.The Subversion client is a complex command line tool with many sub-commands and options.  You may want to study detailed documentation such as The SVN Book in order to familiarize yourself with it.

Build Instructions

Obtaining the Source Code

First, you are going to want to create some kind of work directory so that everything can be kept organized.

No Format
mkdir /work/hps
cd /work/hps

...

This may take awhile as the source code is downloaded from the server.

Now you can cd into hps-java-trunk to execute build commands.

Building the Maven Project

The Maven tool is used to build all of the modules and produce the jar file used to run command line jobs.

From the hps_-java-trunk directory, you can execute the following command to build the project.

...

Especially the first time this is done, it may take quite a long time to bootstrap Maven and download all jar dependencies.

Maven downloads a lot of jar dependencies by default into your home directory The directory containing the Maven jar cache (or repository) is by default in ~/.m2/repo but if you do not have space there this can be changed using a flagcommand line option.

Code Block
languagebash
mvn -Dmaven.repo.local=/path/to/my/repo

...