I did some investigation into Java 9, and it looks like Java changed their product release procedures. So it *might* *maybe* *perhaps* be reasonable to only support "LTS" versions of Java:
http://www.oracle.com/technetwork/java/eol-135779.html http://blog.joda.org/2018/02/java-9-has-six-weeks-to-live.html --- Dave -----Original Message----- From: David Lotts [mailto:[email protected]] Sent: Thursday, February 15, 2018 2:14 PM To: [email protected] Subject: Re: builds fail with Java 9 Thanks for reporting this! Maybe this would work?: https://blog.frankel.ch/migrating-to-java-9/1/ david. On Thu, Feb 15, 2018 at 1:56 PM, Dave Jones <[email protected]> wrote: > 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> >
