I think this is a "known issue", but, for now, you might want to include a note 
in the build instructions that Java 9 may not be used for builds.

Java 9 does not have a tools.jar:

https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-055EA9F4-835E-463F-B9E1-9081B3D9E55D

The Common API appears to have a dependency on tools.jar (I received the same 
error on both master and 3.2.12-RC1):

[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Rya Common API 3.2.13-incubating-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Rya Project ................................. SUCCESS [  4.700 s]
[INFO] Apache Rya Common Projects ......................... SUCCESS [  0.870 s]
[INFO] Apache Rya Common API .............................. FAILURE [  0.250 s]
[INFO] Apache Rya Common API - Models ..................... SKIPPED
[INFO] Apache Rya Common API - Evaluation Functions ....... SKIPPED
[INFO] Apache Rya Provenance .............................. SKIPPED
[INFO] Apache Rya DAO Projects ............................ SKIPPED
[INFO] Apache Rya Accumulo DAO ............................ SKIPPED
[INFO] Apache Rya MongoDB DAO ............................. SKIPPED
[INFO] Apache Rya Extra Projects .......................... SKIPPED
[INFO] Apache Rya Prospector .............................. SKIPPED
[INFO] Apache Rya Manual .................................. SKIPPED
[INFO] Apache Rya SAIL .................................... SKIPPED
[INFO] Apache Rya PCJ Core ................................ SKIPPED
[INFO] Apache Rya Periodic Notification Parent ............ SKIPPED
[INFO] Apache Rya Periodic Notification API ............... SKIPPED
[INFO] Apache Rya PCJ Fluo Parent ......................... SKIPPED
[INFO] Apache Rya PCJ Fluo App ............................ SKIPPED
[INFO] Apache Rya PCJ Fluo API ............................ SKIPPED
[INFO] Apache Rya Secondary Indexing ...................... SKIPPED
[INFO] Apache Rya Periodic Notification Service ........... SKIPPED
[INFO] Apache Rya Periodic Notification Service on Twill .. SKIPPED
[INFO] Apache Rya Periodic Notification Service on Twill on YARN SKIPPED
[INFO] Apache Rya Test Parent ............................. SKIPPED
[INFO] Apache Rya Test Kafka .............................. SKIPPED
[INFO] Apache Rya PCJ Fluo Client ......................... SKIPPED
[INFO] Apache Rya Integration Base ........................ SKIPPED
[INFO] Apache Rya Periodic Notification Service Integration Tests SKIPPED
[INFO] Apache Rya Streams Parent .......................... SKIPPED
[INFO] Apache Rya Streams API ............................. SKIPPED
[INFO] Apache Rya Test RDF ................................ SKIPPED
[INFO] Apache Rya Streams Kafka ........................... SKIPPED
[INFO] Apache Rya Shell ................................... SKIPPED
[INFO] Apache Rya Secondary Indexing Example .............. SKIPPED
[INFO] Apache Rya MapReduce Tools ......................... SKIPPED
[INFO] Apache Rya Reasoning ............................... SKIPPED
[INFO] Apache Rya Vagrant VM .............................. SKIPPED
[INFO] Apache Rya PCJ Fluo Integration Tests .............. SKIPPED
[INFO] Apache Rya PCJ Fluo Demo ........................... SKIPPED
[INFO] Apache Rya Export Parent ........................... SKIPPED
[INFO] Apache Rya Export API .............................. SKIPPED
[INFO] Apache Rya Export Accumulo ......................... SKIPPED
[INFO] Apache Rya Export Mongo ............................ SKIPPED
[INFO] Apache Rya Export Client ........................... SKIPPED
[INFO] Apache Rya Export Integration Tests ................ SKIPPED
[INFO] Apache Rya Merge Tool .............................. SKIPPED
[INFO] Apache Rya Giraph .................................. SKIPPED
[INFO] Apache Rya Streams Kafka Test ...................... SKIPPED
[INFO] Apache Rya Streams Client .......................... SKIPPED
[INFO] Apache Rya Streams Kafka Integration Tests ......... SKIPPED
[INFO] Apache Rya Forward Chaining Inference .............. SKIPPED
[INFO] Apache Rya OSGI Bundle ............................. SKIPPED
[INFO] Apache Rya ALX ..................................... SKIPPED
[INFO] Apache Rya ALX Console ............................. SKIPPED
[INFO] Apache Rya Camel ................................... SKIPPED
[INFO] Apache Rya Pig Projects ............................ SKIPPED
[INFO] Apache Rya Accumulo Pig ............................ SKIPPED
[INFO] Apache Rya Spark Support ........................... SKIPPED
[INFO] Apache Rya Web Projects ............................ SKIPPED
[INFO] Apache Rya Web Implementation ...................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.252 s
[INFO] Finished at: 2018-02-15T12:42:26-06:00
[INFO] Final Memory: 47M/157M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project rya.api: Could not resolve 
dependencies for project org.apache.rya:rya.api:jar
:3.2.13-incubating-SNAPSHOT: Could not find artifact 
jdk.tools:jdk.tools:jar:1.6 at specified path C:\Java\jdk-9.0.1/../
lib/tools.jar -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :rya.api

C:\Users\djones\workspace\github\rya-rel\incubator-rya-3.2.12-RC1>

Reply via email to