java 平台级模块系统
在过去的几周里,Java世界中的戏剧,阴谋和政治活动异常高涨,最终在本周的JSR 376 Java平台模块系统公共评审投票中达到了顶峰。 Java模块化(包括Java平台模块系统(JPMS))可以说是JDK 9最重要的部分,因此受到如此多的关注不足为奇。 除了典型的公开邮件列表流量外 ,还存在博客文章和公开信,以进一步宣传围绕JPMS( JSR 376 )的争论和辩论,JPMS( JSR 376 ) 被描述为 “ 拼图计划的核心部分”。
根据JSR#376 Java平台模块系统公共审核投票页的最终投票,赞成票10票,反对票13票,因此“欧洲委员会尚未批准该票。” 选票页面底部文本区域中的投票伴随着评论。 特别是,我认为有趣的是,有多少位审稿人不投票,主要是因为他们对其他未经批准的声音评论家感到不舒服。 有趣的是,在JSR#379 Java SE 9发行内容 (“伞形” JSR)的公众审查投票在该失败的同一天以压倒性多数通过了。
有趣的是,在接下来的几天和几周里,这种情况将如何继续发展,以及对JDK 9的发布日期有何影响?我没有重提双方的争论,而是参考了主要贡献者的帖子,将其用于以下讨论。
参考: 执行委员会参与者/代表
- JSR#376 Java平台模块系统公共评审投票 (2017年5月8日)
- 关键的缺失部分和前进的道路 (2017年5月5日)
- 给JCP执行委员会的公开信 (2017年5月5日)
- 提案:#AutomaticModuleNames(修订版) (2017年5月4日)
- 有关JPMS规范和Jigsaw实施的问题 (2017年5月2日)
- RedHat投票否
- 有关拼图的问题(JSR-376,Java Platform Module System) (2017年4月14日)
参考:意见/论坛
- Java SE 9 – JPMS自动模块 (2017年5月9日)
- Reddit:JSR 376(竖锯)公众评审投票:EC未批准
- JSR 376 aka #JPMS的投票已关闭:10年,13日
- JCP EC,专家组和Spec Lead关于Java 9状态的声明
参考:其他概述
- EC拒绝拼图 (2017年5月10日)
- JCP EC投票反对Java平台模块系统 (2017年5月9日)
- 马克·雷因霍尔德(Mark Reinhold)确认,尽管存在社区担忧,JPMS(竖锯)仍将提交公众审查 (2017年5月4日)
- IBM和Red Hat对Java模块(竖锯)投票“否” (2017年5月1日)
翻译自: https://www.javacodegeeks.com/2017/05/java-platform-module-system-public-review-fails-pass.html
java 平台级模块系统