<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          無(wú)語(yǔ)!Jenkins 也宣布棄用 Java 8

          共 2062字,需瀏覽 5分鐘

           ·

          2022-08-22 10:34


          出品 | OSC開(kāi)源社區(qū)(ID:oschina2013)
          Java 之父 James Gosling 先前稱, 開(kāi)發(fā)者應(yīng)盡快棄用 JDK 8,可以選擇 JDK 17 LTS, 因?yàn)楹笳咴诟鱾€(gè)方面都帶來(lái)了巨大的改進(jìn)。
          93f05a289bedecde44e5a87602819769.webp 開(kāi)源 Devops 工具 Jenkins 宣布:從 6 月 28 日發(fā)布的 Jenkins 2.357 和即將發(fā)布的 9 月 LTS 版本開(kāi)始, Jenkins 最低需要 Java 11。 1fed98e32225e9a9711b416e6f38f647.webpJenkins 最初稱為 Hudson ,是一款老牌持續(xù)集成工具,至今已創(chuàng)立十多年。自 2005 年成立以來(lái),Jenkins 項(xiàng)目經(jīng)歷了多次 Java 遷移。目前從 Java 8 到 Java 11 的遷??移與 Jenkins 項(xiàng)目中的遷移歷史是一致的。 e9b35821e9b5e4cdd1a5a59e706ea0fb.webp開(kāi)發(fā)者 Basil Crow 在博客中解釋稱:Jenkins 項(xiàng)目在短期內(nèi)可能會(huì)保留在 Java 8 上,但出于幾個(gè)原因,這樣做是弊大于利。首先,Jenkins 項(xiàng)目使用的許多關(guān)鍵第三方庫(kù)(例如,Jetty、JGit、Spring Framework 和 Spring Security)開(kāi)始需要更新版本的 Java,而停留在 Java 8 上會(huì)使 Jenkins 項(xiàng)目無(wú)法從上游項(xiàng)目接收安全更新。 此外,新版本 Java 對(duì) Java 平臺(tái)進(jìn)行了顯著的運(yùn)行時(shí)改進(jìn)。例如,LinkedIn 在遷移到 Java 11 時(shí)看到了顯著的性能改進(jìn),而 Adoptium 在遷移到 Java 11 時(shí)看到了顯著的內(nèi)存使用改進(jìn)(在 Jenkins 上同樣如此),而最近的 Java 運(yùn)行時(shí)則提供了許多對(duì)垃圾收集的改進(jìn)。 最后,保持 Java 的當(dāng)前版本有助于 Jenkins ?吸引和留住開(kāi)發(fā)人員。 目前,官方的? Jenkins Docker 鏡像 ?已經(jīng)基于 Java 11 好幾個(gè)月了,Java 8 暫時(shí)還可作為備選,Java 17 可在預(yù)覽模式下使用。但是從 Jenkins 2.357 開(kāi)始,Java 8 映像就將被淘汰,Java 17 映像從預(yù)覽版過(guò)渡到一般可用性 (GA)。 事實(shí)上 Jenkins 團(tuán)隊(duì)更推薦用戶使用 Java 17 :
          Jenkins 對(duì) Java 17 的支持是全新的,不過(guò)它還沒(méi)有達(dá)到在 Jenkins 社區(qū)內(nèi)普遍采用的階段。 盡管如此, 我們的經(jīng)驗(yàn)是?Java 17 是比 Java 11 更可靠的選擇,我們可以自信地說(shuō),從 Java 11 遷移到 Java 17 不會(huì)像從 Java 8 遷移到 Java 11 那樣痛苦。
          相關(guān)鏈接:https://www.jenkins.io/blog/2022/06/28/require-java-11/

                

          好書推薦



          《Java核心技術(shù)》第 12 版 根據(jù)? 最新的 LTR 版本 Java 17 全面更新,涵蓋了 Java8-17 全部版本的特性 ,相應(yīng)調(diào)整了部分內(nèi)容結(jié)構(gòu),同時(shí)延續(xù)之前版本的優(yōu)良傳統(tǒng),利用清晰明了的示例加以解釋,并提供了全部示例代碼,以便讀者學(xué)習(xí)和靈活應(yīng)用。它將續(xù)寫從前的輝煌,使開(kāi)發(fā)者能及時(shí)跟上 Java 前進(jìn)的步伐。


          新書上市,在各大平臺(tái)本書均有大力度的折扣,全網(wǎng)低價(jià),還不快閉眼入手!


          9a7cb686221c65082310ceee0a745b1c.webp


          瀏覽 37
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美在线无码视频 | 青娱乐,青娱乐老视频 | 免费看的A片 | 人妻app | 国产欧美一区二区三区四区 |