过去几周,Java 世界出现了不同寻常的戏剧性、阴谋和政治,并在本周的 JSR 376 Java 平台模块系统公众评审投票中达到高潮。 Java 模块化 [包括 Java 平台模块系统 (JPMS)] 可以说是 JDK 9 中最重要的部分,因此它受到如此多的关注也就不足为奇了。除了典型的公开可用的邮件列表流量,还有博客文章和公开信进一步宣传围绕JPMS的争论和辩论( JSR 376),被描述为“Project Jigsaw的核心组件。”
根据 JSR #376 Java Platform Module System Public Review Ballot 页面,最终投票结果为 10 票赞成,13 票反对,因此“EC 未批准此次投票。”投票页面底部文本区域中与投票一起出现的评论很能说明问题。特别是,我认为有趣的是,有多少审稿人投了反对票,主要是因为他们对其他更直言不讳的审稿人不赞成感到不安。同样有趣的是,针对 JSR #379 Java SE 9 发布内容的公众评审投票(一个“保护伞”JSR)在这一投票失败的同一天以压倒性优势通过。
看看这在未来几天和几周内如何继续发展以及对 JDK 9 的发布日期有什么影响将会很有趣。我没有重复双方的论点,而是参考了主要贡献者的帖子以进行下面的讨论。
参考资料:执行委员会参与者/代表
参考:意见/论坛
参考:其他概述
标签2: Java教程地址:https://www.cundage.com/article/jcg-java-platform-module-system-public-review-fails-pass.html