Versions Compared

Key

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

...

Before beginning the installation process, you will want to have available the following tools on your machine first.

Unix

The Being Java software, the project itself is cross-platform and should run on Linux, OSX and Windows. 

The These setup instructions assume a Unix-like environment using the bash shell.  Windows users should be able to execute the equivalent commands on their system to perform the installation successfully.

...

Info
titleJava on your system

If you are using a shared Unix environment or a machine that is centrally managed, you will want to check first with your system administrator about installing Java so you don't have a redundant installation.  They may want to do this themselvesmanage the Java installations, or (probably) the JDK may is already be installed and available for you to use without needing to install it yourself.

The software is currently compatible with Java versions 1.7 and greater.  It will not currently build with Java 1.6 or other earlier versions.  You need to download the "Java Platform (JDK)" and not just the JRE.  It should work with Java 1.8 releases.

The bundle for your system should be downloaded from the Java SE downloads site.  Then you need to follow the setup instructions listed there.

...

This will make sure that the shell can find the Java commands such as java and javac that will be needed for the installation.

Note that there There have been problems when using the OpenJDK distribution of java to compile hps-java, therefore HPS Java.  Therefore, make sure that the distribution of java is Oracle's version.

...

Especially the first time this is done, it may take quite a long time to bootstrap Maven.

Maven downloads a lot of jar dependencies by default into your home directory in ~/.m2/repo but if you do not have space there this can be changed using a flag.

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

At JLab, you might want to use a directory on the work disk for the repo so your home directory does not get filled up.

Building Modules

The list of available modules is available from the Project Modules Webpage on the HPS Java site generated by Maven.

...