Alan.Bateman at oracle.com
Fri Apr 20 03:56:04 PDT 2012
On 20/04/2012 11:41, Magnus Ihse Bursie wrote:
> Ok, fine, we distribute a pre-compiled demo which people use "out of
> the box". You can argue about that, but, well, fine.
> However, the jdk.jre module-info.java lists jdk.zipfs as an
> non-optional requirement. This does not seem sane, and sounds like a
> modularization "bug" to me.
You're right about jdk.jre, it lists several dependencies that aren't
technically part of the "jre". If you look in
jdk/make/modules/modules.group then you'll see how they are grouped so
we can fix this quickly (near the end you will see the configuration
that generates the aggregator modules).
One thing to say is that we hope to check in the module-info sources
into the repository soon (src/share/modules/jdk.base/module-info.java
for example). This means the build will be compiling the checked-in
module-info sources, not the module-info sources generated by the
ClassAnalyzer (we will probably continue to generate the module-info
sources in the build for a short term for validation purposes).
More information about the jigsaw-dev