Java 9: The State of the Module System
openjdk.java.net
Java 9: The State of the Module System
1–10 of 59 posts
Re: Java 9: The State of the Module System
#2Re: Java 9: The State of the Module System
#3Re: Java 9: The State of the Module System
#4Doesn't solve the versioning problem. That's a little disappointing.
I'm surprised by this as well. I was somewhat expecting Java 9 to tackle the dependency version problem.
Re: Java 9: The State of the Module System
#5JEP 261: Module System http://openjdk.java.net/jeps/261
Java Platform Module System (JSR 376) http://openjdk.java.net/projects/jigsaw/spec/
Re: Java 9: The State of the Module System
#6Doesn't solve the versioning problem. That's a little disappointing.
If memory serves me correctly I remember Mark Reinhold saying to do it "right" they would have to run a linear equation solver like Eclipse/P2.
Re: Java 9: The State of the Module System
#7Re: Java 9: The State of the Module System
#8Doesn't solve the versioning problem. That's a little disappointing.
According to the article: "A module’s declaration does not include a version string, nor constraints upon the version strings of the modules upon which it depends. This is intentional: It is not a goal of the module system to solve the version-selection problem, which is best left to build tools and container applications." I'm surprised by this as well. I was somewhat expecting Java 9 to tackle the dependency versio…
Re: Java 9: The State of the Module System
#9Re: Java 9: The State of the Module System
#10Doesn't solve the versioning problem. That's a little disappointing.
My reading is it's hard enough as is because of backwards compatibility. They seem to be under massive pressure to deliver something for JDK 9 and can't push the deadline much longer. If memory serves me correctly I remember Mark Reinhold saying to do it "right" they would have to run a linear equation solver like Eclipse/P2.
See also: http://wiki.osgi.org/w/images/thumb/e/e2/Classpath.jpg/500px...