Multiple versions of a non-exported dependency

cowwoc cowwoc at bbs.darktech.org
Wed Aug 31 21:54:43 UTC 2016


Alex,

You wrote:

> I see no reason why a
> future project that wanted to introduce first-class versions couldn't do
> it on top of JDK 9.

When I asked you to clarify how it could do so you responded with a 
non-answer. This doesn't inspire much confidence.

As far as I can tell, the current syntax makes this impossible.

Gili

On 2016-08-31 4:29 PM, Alex Buckley [via jigsaw-dev] wrote:
> 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
>
>
> ------------------------------------------------------------------------
> If you reply to this email, your message will be added to the 
> discussion below:
> http://jigsaw-dev.1059479.n5.nabble.com/Multiple-versions-of-a-non-exported-dependency-tp5713364p5713379.html 
>
> To unsubscribe from Multiple versions of a non-exported dependency, 
> click here 
> <http://jigsaw-dev.1059479.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5713364&code=Y293d29jQGJicy5kYXJrdGVjaC5vcmd8NTcxMzM2NHwxNTc0MzIxMjQ3>.
> NAML 
> <http://jigsaw-dev.1059479.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> 
>






--
View this message in context: http://jigsaw-dev.1059479.n5.nabble.com/Multiple-versions-of-a-non-exported-dependency-tp5713364p5713382.html
Sent from the jigsaw-dev mailing list archive at Nabble.com.


More information about the jigsaw-dev mailing list