Multiple versions of a non-exported dependency

Alex Buckley alex.buckley at oracle.com
Wed Aug 31 20:28:59 UTC 2016


This has been a good conversation but I'm unwilling to enter into 
unbounded discussion of hypothetical future features. Here are some 
practical things you can try with JDK 9 right now:

- Have you run your JDK 8 application on a JDK 9 EA build?
- Have you jlinked an image consisting of a handful of JDK 9 modules, 
and run your application on top of that?
- Have you declared modules for your application and put supporting 
legacy JARs on the modulepath as automatic modules?

Alex

On 8/31/2016 1:15 PM, cowwoc wrote:
> Alex,
>
> Thank you for the clarification.
>
> I am a bit confused by your assertion... If you wanted to introduce
> first-class versions in JDK 10, how would you do so (without breaking
> backwards compatibility) in light of this format?
>
> module com.foo.bar {
>       *requires*  org.baz.qux;
> }
>
> Gili


More information about the jigsaw-dev mailing list