挥别Java 8:Devops工具Jenkins宣布本周正式向Java 11迁移

2022年07月02日14:28:33 科技 1186

由 Kohsuke Kawaguchi 打造的 Jenkins(最初被称作 Hudson)Devops 工具,转眼已经过去了十个年头。在 Oracle / Sun 收购引发的分叉之前,用 Java 编写的该平台在持续集成和交付领域相当受欢迎。最新消息是,Jenkins 项目组刚刚表示,本周的 2.357 和即将于 9 月到来的 LTS 版本,都将需要在 Java 11 的基础上运行。

挥别Java 8:Devops工具Jenkins宣布本周正式向Java 11迁移 - 天天要闻

截图(来自:Jetkins.io)

虽然 Jenkins LTS 核心支持 Java 11 已有一段时间,但作为一个“长期支持版本”(LTS),Java 11 本身已可追溯到 2018 年。

此外作为向 2014 年发布的 Java 8 告别的一部分(供应商将持续支持到 2030 年),六月 LTS 也已经支持 Java 17(Java SE 的最新 LTS)。

Jenkins 团队指出,虽然项目会在可预见的一段时间内保留在 Java 8 上,但这么做将是不够严谨的。

毕竟 Jenkins 使用的多个第三方库,都依赖于更高的 Java 版本,因而坚持使用 Java 8 会导致上游项目的更新变得更少。

挥别Java 8:Devops工具Jenkins宣布本周正式向Java 11迁移 - 天天要闻

问题在于,从 Java 8 / 9 向更高版本的转变,同时也会给诸多开发者带来各式各样的挑战 —— 无论是语言 / 运行时等方面的技术支持、还是法律层面的许可政策问题。

痛定思痛之后,Jenkins 最终还是在 2018 年开启了对 Java 11 的支持工作,并随着本周的发布而正式提出了这一要求。

另外 Jenkins 也将带来对 Java 17 的全新支持,只是目前尚未抵达可向社区快速推广开来的阶段。

好消息是,未来从 Java 11 向 Java 17 迁移的过程,肯定不会像从 Java 8 向 Java 11 迁移那样痛苦。

科技分类资讯推荐

硬核出击!Jeep与《侏罗纪世界》联名款新车正式上市 - 天天要闻

硬核出击!Jeep与《侏罗纪世界》联名款新车正式上市

当硬核越野精神邂逅全球顶级IP,沉睡6500万年的野性基因再度觉醒。2025年7月2日,Jeep围绕电影《侏罗纪世界:重生》开启跨界联名合作,并发布两款终极探索座驾——Jeep牧马人侏罗纪世界探索版与Jeep角斗士侏罗纪世界探索版。
十多年未解谜症,ChatGPT一语道破病因?微软:“医疗超级智能”渐近 - 天天要闻

十多年未解谜症,ChatGPT一语道破病因?微软:“医疗超级智能”渐近

《科创板日报》7月6日讯 十多年未解的疑难杂症,竟被AI一语道破病因?这个看似有些科幻的故事,来自一位网友在Reddit上分享的经历,OpenAI总裁兼联合创始人Greg Brockman也在今日转发了这一事件。在这则Reddit帖子中,这位网友表示,十多年来自己一直被多种不明症状困扰。为此他做过脊椎核磁共振、CT 扫描、全套血液检查(...
坐标北京,如何在体感40℃+的“桑拿天”保持优雅? - 天天要闻

坐标北京,如何在体感40℃+的“桑拿天”保持优雅?

最近咱们北京的天气,可以说是“水深火热”——早上出门像蒸桑拿,下午阵雨说来就来,晚上闷得睡不着觉。很多网友在后台留言“这天气也太难熬了!”。高湿天气连续多日达到90%以上的湿度,让很多市民朋友高呼“难道回南天来了吗?”今天,我们特意针对这个热门话题,为大家详细普及“回南天”和“桑拿天”的区别,还会教您...
彻底火了,库存告急!订单已排到半月后 - 天天要闻

彻底火了,库存告急!订单已排到半月后

近期,“充电宝召回” 事件引发广泛关注,3C认证已成为消费者衡量充电宝品质的关键指标,国内部分机场也加强了对充电宝3C标识的查验力度。央视财经记者探访发现,线下市场和电商平台带有3C标识的充电宝产品销量都出现增长。