jdk迁移openjdk
随着正式提案的到来,将单一源代码的 OpenJDK项目迁移到流行的代码托管平台上 ,将开放源代码Java的开发转移到GitHub的努力正在加速。
该计划作为OpenJDK Java增强提案过程的一部分而正式制定,该计划将把Java的Git存储库移至GitHub,并与另一个将OpenJDK源代码存储库从Mercurial迁移到Git的提议一起。 对于JDK 11和更高版本,Java开发工具包(JDK)功能和更新版本都将移至GitHub。
迁移计划已经考虑了一段时间,Git工具的泛滥和版本控制元数据的减少是其原因。 上周创建和更新的新提案正式改进了流程,以明确命名GitHub作为迁移目标。
该提案认为,转向外部源代码托管提供商可以提供性能优势,Web访问API和扩展的社区。 GitHub被公认为是世界上最大的代码托管服务,并且以其卓越的性能和提案中广泛的API而倍受赞誉。
正式提案的目标包括:
- 不需要开发人员安装特定于OpenJDK的工具即可做出贡献。
- 在每次推送之前运行预提交检查。
- 确保对工作流程的支持与现有的基于电子邮件和webrev的工作流程在结构上相似。
- 确保OpenJDK社区始终可以移至其他源代码托管提供商。
- 保留和归档所有元数据。
引用的成功指标包括明显更快的克隆和提取时间,更好的仓库可用性,以及通过OpenJDK邮件列表,命令行工具和浏览器与GitHub仓库进行交互的可能性。 没有计划更改OpenJDK社区问题跟踪器,Wiki或现有基础结构。 GitHub上已经存在一个OpenJDK ,其中包括一个只读的openjdk.java.net 镜像以及一些其他存储库。
该提案承认任何外部提供商都可能关闭,或者外部托管的源代码可能变得不可用。 Skara项目已经到位,以减轻此类风险。 关键元数据不会锁定在一个提供程序中。
翻译自: https://www.infoworld.com/article/3453397/openjdk-repo-migration-to-github-gains-steam.html
jdk迁移openjdk