揮別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標識的充電寶產品銷量都出現增長。