Prior to Java10, Code base is broken into mutiple repositories. In JDK 9 there are eight repositories.
a. root,
b. corba,
c. hotspot,
d. jaxp,
e. jaxws,
f. jdk,
g. langtools, and
h. nashorn.
There are some downsides while maintaining multiple repositories. For example, if the code commit to a bug fix span across multiple repositories then the change can’t be done atomically across multiple repositories. By consolidating the JDK forest into a single repository java solved these problems.
Reference
https://openjdk.java.net/jeps/296
Previous Next Home
No comments:
Post a Comment