JEP 296 : 将 JDK 多个代码仓库合并到一个仓库
在JDK 9 中,有八个基于模块的目录,称为 repos。
- root
- corba
- hotspot
- jaxp
- jaxws
- jdk
- langtools
- nashorn
代码的组织方式如下 :
$ROOT/jdk/src/java.base
...
$ROOT/langtools/src/java.compiler
...
从Java 10 开始,将 JDK 多个代码仓库合并到一个仓库。现在的结构为 :
$ROOT/src/java.base
$ROOT/src/java.compiler
...