Well, the build fails almost immediately on the latest JDK 9.

This is the reason (https://issues.jenkins-ci.org/browse/JENKINS-25993 
<https://issues.jenkins-ci.org/browse/JENKINS-25993>).

[ERROR] Failed to execute goal on project ignite-tools: Could not resolve 
dependencies for project org.apache.ignite:ignite-tools:jar:2.0.0-SNAPSHOT: 
Could not find artifact com.sun:tools:jar:9-ea at specified path 
/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/../lib/tools.jar -> 
[Help 1]


If to tweak pom files cleaning out references to tools.jar then other 
exceptions arise.

*Anton V*, could try to build the master on your side applying all the required 
changes to pom files? I don’t think I’ll do everything correctly. If the build 
goes through at least with minor modifications then this would be a good sign.

—
Denis


> On Jan 25, 2017, at 3:22 PM, Denis Magda <dma...@apache.org> wrote:
> 
> Vovan,
> 
> As far as I understand, under the module they mean new component/feature of 
> Java 9 [1]. If you don’t use Java modules then there shouldn’t be any issues 
> at all.
> 
> In any case, let me try to build the project with JDK 9 that has passed 
> feature complete phase.
> 
> [1] http://openjdk.java.net/projects/jigsaw/spec/sotms/#defining-modules 
> <http://openjdk.java.net/projects/jigsaw/spec/sotms/#defining-modules>
> 
> —
> Denis
> 
>> On Jan 25, 2017, at 5:47 AM, Vladimir Ozerov <voze...@gridgain.com> wrote:
>> 
>> Igniters,
>> 
>> Please see this article [1] from Kotlin guys. They had to re-pack public
>> API because Java 9 doesn't allow several modules to share the same public
>> package. Looks like this limitation could impact us at some point, so that
>> we will not be able to support Java 9 without breaking API changes.
>> 
>> May be it makes sense to perform some initial investigation of Java 9
>> impact before AI 2.0 release, so that we can minimize (or at least
>> estimate) potential future impact?
>> 
>> Vladimir.
>> 
>> [1]
>> https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-whats-coming-in-the-standard-library/
> 

Reply via email to