This page describes how to setup PowerShell on Windows to support REEF builds.
Make sure Java Development Kit 7 or 8 is installed and $JAVA_HOME points to its installation. Add the following to your PowerShell profile:
Make sure Maven 3 is installed and $M2_HOME points to the installation. Add following to your PowerShell profile:
Install GitHub Desktop. Launch the GUI client once. Launch the GitHub Shell once. Then add the following to your PowerShell profile:
Managing Pull Requests (Committers only)
As a committer, you frequently need to checkout pull requests in order to check them. Add the following set of functions to your profile to ease that process:
With this sequence of functions in your profile, the process of reviewing and merging pull request will look as follows:
Install Visual Studio 2013, 2015, 2017. Then add the following to your PowerShell profile:
With this in your profile you can start Visual Studio with:
Building (and cleaning) REEF
Assuming $REEFSourcePath points to the right folder, the following two functions can be used to build and reliably clean REEF:
Verifying Release artifacts
We compute hashes for the releases using the GNU Core Utils. The functions below can be used to verify those hashes.