创建 Skara项目的目的是“……调查JDK源代码的替代SCM和代码审查选项,包括基于Git而不是Mercurial的选项,以及由第三方托管的选项。” OpenJDK skara-dev邮件列表包括Robin Westberg上周发布的帖子,该帖子宣布:“我们在https://github.com/openjdk组中添加了一些其他OpenJDK项目存储库的其他只读镜像……”
GitHub上的只读 OpenJDK存储库对于希望利用OpenJDK的“开源”性质来窥视其内部的开发人员而言,可能会更方便。 与Mercurial相比,更多的开发人员对Git感到满意。 GitHub托管的存储库使克隆给定存储库甚至分叉变得更加容易。
在撰写本文时,目前在OpenJDK GitHub网站上托管了九个公共存储库:
- 当前/ JDK 13 : openjdk / jdk
- https://hg.openjdk.java.net/jdk/j的镜像
- JDK 12更新: openjdk / jdk12u
- https://hg.openjdk.java.net/jdk-updates/jdk12u/的镜像
- 客户端库: openjdk / client
- https://hg.openjdk.java.net/jdk/client/的镜像
- 琥珀项目 : openjdk / amber
- https://hg.openjdk.java.net/amber/amber/的镜像
- 瓦尔哈拉项目 : openjdk / valhalla
- https://hg.openjdk.java.net/valhalla/valhalla/的镜像
- 巴拿马项目 : OpenJDK /巴拿马
- https://hg.openjdk.java.net/panama/dev/的镜像
- 织机项目 : openjdk / loom
- https://hg.openjdk.java.net/loom/loom/的镜像
- 大都会项目 : openjdk / metropolis
- https://hg.openjdk.java.net/metropolis/dev/的镜像
- Portola项目 : openjdk / portola
- https://hg.openjdk.java.net/portola/portola/的镜像
Skara项目尚未完成, OpenJDK的积极开发仍在基于Mercurial的版本控制系统上进行 。 但是,GitHub上重要的OpenJDK存储库的可用性应该使Java开发人员更方便地分析OpenJDK源代码。
翻译自: https://www.javacodegeeks.com/2019/04/openjdk-github.html