polygene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Niclas Hedhman <nic...@hedhman.org>
Subject Re: Java 9 Support
Date Tue, 06 Sep 2016 10:18:14 GMT
Cool. I have not studied Java 9 one bit, but I heard that JIgsaw introduces
a modular packaging system, which has a different establishment of class
searches, than the linear classpath approach that we are used to.

Did your test run this new modular classloading and/or the "legacy" way??

My guess is that there is opportunity to leverage the modular system in
Java 9, but it is really too early to have good ideas around it, especially
since it is unclear how it fits in with OSGi.


On Mon, Sep 5, 2016 at 9:46 AM, Paul Merlin <paulmerlin@apache.org> wrote:

> Gang,
> Good news, Zest Core just works on Java 9!
> Bad news, we can't just use it right now.
> Some things in the build are failing with Java 9.
> I created ZEST-175 to track the effort.
> Code wise, only one test was failing with Java 9 because it uses internal
> JDK apis.
> It's the test for virtual hosting setup in HTTP Library that failed, it
> hooks into the JVM DNS resolution to setup the test environment. I moved it
> in a separate source-set that is only used when the build is run with
> JDK<9. That's good enough.
> I did upgrade ./gradlew to use Gradle 3.0 along the way as it was needed
> to support Java 9.
> You'll notice that the Gradle Daemon is now enabled by default, see
> https://docs.gradle.org/3.0/release-notes.
> I explicitly disabled the daemon on CI.
> I also added a CI job to ensure we don't introduce anything that would
> prevent Zest to work on JDK 9:
> https://builds.apache.org/view/S-Z/view/Zest/job/Zest(JavaEd
> ition)-develop-java9-check/
> Three things remain:
> 1/ OSGi/Bnd does not support Java 9 yet.
> 2/ The Scala compiler does not support Java 9 yet.
> 3/ Jacoco does not support Java 9 yet, their 0.7.8-SNAPSHOT version do.
> I'll upgrade these as soon as compatible versions are published.
> Cheers
> /Paul

Niclas Hedhman, Software Developer
http://zest.apache.org - New Energy for Java

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message