放弃 JDK 11 以下版本,Jenkins 官宣!互联网架构师关注共 1415字,需浏览 3分钟 ·2022-07-25 00:50 点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源!上一篇:Alibaba开源内网高并发编程手册.pdf出品 | OSC开源社区(ID:oschina2013)开源 Devops 工具 Jenkins 宣布:从 6 月 28 日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。Jenkins 最初称为 Hudson ,是一款老牌持续集成工具,至今已创立十多年。自 2005 年成立以来,Jenkins 项目经历了多次 Java 迁移。目前从 Java 8 到 Java 11 的迁 移与 Jenkins 项目中的迁移历史是一致的。开发者 Basil Crow 在博客中解释称:Jenkins 项目在短期内可能会保留在 Java 8 上,但出于几个原因,这样做是弊大于利。首先,Jenkins 项目使用的许多关键第三方库(例如,Jetty、JGit、Spring Framework 和 Spring Security)开始需要更新版本的 Java,而停留在 Java 8 上会使 Jenkins 项目无法从上游项目接收安全更新。此外,新版本 Java 对 Java 平台进行了显着的运行时改进。例如,LinkedIn 在迁移到 Java 11 时看到了显着的性能改进,而 Adoptium 在迁移到 Java 11 时看到了显着的内存使用改进(在 Jenkins 上同样如此),而最近的 Java 运行时则提供了许多对垃圾收集的改进。最后,保持 Java 的当前版本有助于 Jenkins 吸引和留住开发人员。目前,官方的 Jenkins Docker 镜像 已经基于 Java 11 好几个月了,Java 8 暂时还可作为备选,Java 17 可在预览模式下使用。但是从 Jenkins 2.357 开始,Java 8 映像就将被淘汰,Java 17 映像从预览版过渡到一般可用性 (GA)。事实上 Jenkins 团队更推荐用户使用 JDK 17 Jenkins 对 Java 17 的支持是全新的,不过它还没有达到在 Jenkins 社区内普遍采用的阶段。尽管如此, 我们的经验是 Java 17 是比 Java 11 更可靠的选择,我们可以自信地说,从 Java 11 迁移到 Java 17 不会像从 Java 8 迁移到 Java 11 那样痛苦。-End-最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。正文结束推荐阅读 ↓↓↓1.全新 IDEA 2022.2 正式发布,新特性真香!2.从零开始搭建创业公司后台技术栈3.程序员一般可以从什么平台接私活?4.Spring中毒太深,离开Spring我连最基本的CRUD都不会写了...5.为什么国内 996 干不过国外的 955呢?6.这封“领导痛批95后下属”的邮件,句句扎心! 7.15张图看懂瞎忙和高效的区别! 浏览 22点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 放弃 JDK 11 以下版本,Jenkins 官宣!JAVA小咖秀0放弃 JDK 11 以下版本,Jenkins 官宣!程序员的成长之路0jvmsWindows JDK 版本管理器介绍JDK Version Manager (JVMS) for WindowsWindows下JDjvmsWindows JDK 版本管理器介绍JDKVersionManager(JVMS)forWindowsWindows下JDK多版本管理器,类似nvm,nvmw,rvmjvms下载地址这对JDK不同版本之间切换是非常有用的。例如,如果Bisheng JDK 8Huawei JDK 的开源版本毕昇 JDK 是华为内部 OpenJDK 定制版 Huawei JDK 的开源版本,是一个高性能、可Oracle 官宣:腾讯 JDK 18 国内第一!Java技术栈0Bisheng JDK 8Huawei JDK 的开源版本毕昇JDK是华为内部OpenJDK定制版HuaweiJDK的开源版本,是一个高性能、可用于生产环境的OpenJDK发行版。HuaweiJDK运行在华为内部500多个产品上,积累了大量使用场景和javaOracle 官宣:腾讯 JDK 18 国内第一!Java技术迷0Oracle 官宣:腾讯 JDK 18 国内第一!Java后端编程0Oracle 官宣:腾讯 JDK 18 国内第一!程序IT圈0点赞 评论 收藏 分享 手机扫一扫分享分享 举报