Java 8 is required, as I used the java.time package to seed the random number generator to get a symbol for the computer player.
Building the application is done with Maven:
$ mvn package
will create a JAR in target/.
The JAR is executable so that the application can be run with
$ java -jar target/rock-paper-scissors-1.0-SNAPSHOT.jar
To measure code coverage, I have used the Maven Cobertura plugin. An HTML report can be generated with
$ mvn cobertura:cobertura
and the index page of the report can be found at target/site/cobertura/index.html.