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
>

Reply via email to