JDK-8062810: Reorganize source classes in src.zip by modules
mandy.chung at oracle.com
Sat Oct 1 22:49:23 UTC 2016
The JDK source code has been reorganized by modules, as described in
JEP 201 . src.zip shipped in JDK image has not been changed (see
src.zip contains the source classes for modular JDK and it’s sensible
to organize source classes in src.zip by modules. javafx-src.zip
has similiar issue and its layout has not be changed. In addition,
there isn’t any good reason why javafx-src.zip has to stay as a
separate file as we know of.
Our proposal is to change the layout of src.zip in JDK 9 to
i.e. the source files are grouped by modules.
Ship one src.zip file to contain the sources for both JDK and JavaFX 
i.e. JDK 9 image will no longer have javafx-src.zip.
This change would impact IDEs and other tools that look at src.zip
or javafx-src.zip. We believe that this likely not require significant
change to these tools. Please share if you have any concern or feedback.
 JavaFX modules are linked in to JDK image when they are imported
during JDK build with —-with-import-modules configure option. When
JavaFX modules are not imported, src.zip will only contain the sources
for JDK modules.
More information about the build-dev