JDK 9's source code is now modular

David Holmes david.holmes at oracle.com
Tue Aug 19 02:17:18 UTC 2014

On 19/08/2014 9:05 AM, mark.reinhold at oracle.com wrote:
> FYI, the changesets for JEP 201: Modular Source Code were merged earlier
> today, so if you're working on JDK 9 then your forest will have a very
> different structure after your next pull.  See the JEP for details
> (http://openjdk.java.net/jeps/201); a related subtask has links to the
> Mercurial changesets (https://bugs.openjdk.java.net/browse/JDK-8054834).

I got the following "possible conflict" warnings:

pulling from http://hg.openjdk.java.net/jdk9/dev/jdk
searching for changes
adding changesets
adding manifests
adding file changes
added 6 changesets with 12616 changes to 12554 files
note: possible conflict - src/aix/porting/porting_aix.c was renamed 
multiple times to:
note: possible conflict - src/aix/porting/porting_aix.h was renamed 
multiple times to:
note: possible conflict - 
src/share/classes/java/lang/instrument/package.html was renamed multiple 
times to:
12548 files updated, 0 files merged, 12465 files removed, 0 files unresolved

Are they harmless and expected?

David H.

> My thanks to Alan Bateman and Mandy Chung for their work over the last
> several years to tease out the modular structure that's been hiding all
> along inside the massive, monolithic JDK; to Erik Joelsson for rewriting
> the build system (again!) to accommodate modules; and to Chris Hegarty
> for wrangling patches and attending to the myriad details of landing
> this huge change in JDK 9.
> - Mark

More information about the jdk9-dev mailing list