Hey Niclas,
I tried both with and without Jigsaw enabled. The core is OK either way.
The Jigsaw enabled build of JDK 9 I had handy last week was a bit old. I
tried with a more recent build this weekend and found that there will be
more things to fix in a few core tests and around libraries and
extensions.
I started updating all the 3rd party libraries we use. Some of these
upgrades bring Java 9 support, some Jigsaw support, some nothing except
being closer to new versions to come that will enable Java 9/Jigsaw
support.
For 3.0 we should only aim at running OK on Java 9 & Jigsaw, we'll see
how to leverage Jigsaw later ;-)
To be continued
Cheers
Le 2016-09-06 03:18, Niclas Hedhman a écrit :
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.
Cheers
Niclas