The Hadoop libs, even the latest major release version 3.0.0, are still based on Java 7 resp. Java 8, see [1]
Thus, it could be a blocker. Cheers, Lorenz [1] http://central.maven.org/maven2/org/apache/hadoop/hadoop-annotations/3.0.0/hadoop-annotations-3.0.0.pom On 02.02.2018 19:02, Andy Seaborne wrote: > JENA-1475 > > I've managed to the build working with java9, outputting java8 > compatible classes. > > PR#350. > https://github.com/apache/jena/pull/350 > > This is using Apache parent v18 (so not JENA-1474) > > but > > 1/ -Pdev build > > Works: > > mvn clean install -Pdev > > because it sets -Dmaven.javadoc.skip=true > > 2/Full build, jaavdoc > > javadoc fails at jena-core (despite it compiled). The problem is > java.xml.bind - it looks to me like the javadoc is running in "java9" > mode and I haven't found out how to override that. > > 3/ Full build, no javadoc > > mvn clean install -Dmaven.javadoc.skip=true > > runs until jena-elephas-common. > > [ERROR] Failed to execute goal on project jena-elephas-common: > Could not resolve dependencies for project > org.apache.jena:jena-elephas-common:jar:3.7.0-SNAPSHOT: > Could not find artifact jdk.tools:jdk.tools:jar:1.6 at specified path > /usr/lib/jvm/java-9-openjdk-amd64/../lib/tools.jar -> [Help 1] > > which comes from > > [INFO] +- org.apache.hadoop:hadoop-common:jar:2.6.0:provided > [INFO] | +- org.apache.hadoop:hadoop-annotations:jar:2.6.0:provided > [INFO] | | \- jdk.tools:jdk.tools:jar:1.6:system > > Andy >
