March 2019
Intermediate to advanced
242 pages
6h 21m
English
Up to Java 9, JDK's code base used multiple repositories (there are eight repositories in Java 9—root, corba, hotspot, jaxp, jaxws, jdk, langtools, and nashorn). Consolidating the JDK forest aims to combine the multiple repositories used by the JDK into a single repository.
As JDK's code base grew over the years, it was stored in separate repositories on purpose, for a separation of concerns. However, as the JDK evolved, the code base also developed interdependencies across different repositories.
The advantages offered by these multiple repositories have outgrown the disadvantages with their maintenance. For interdependent changesets, you can't perform a single commit to a repository. ...
Read now
Unlock full access