国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Spring Boot 把 Maven 干掉了

開發(fā) 前端
在國外某社交網(wǎng)站上有一個關(guān)于遷移 Spring Boot 遷移 Maven 至 Gradle 的帖子。該貼子上也有很多人質(zhì)疑:Maven 用的好好的,為什么要遷移至 Gradle?

在國外某社交網(wǎng)站上有一個關(guān)于遷移 Spring Boot 遷移 Maven 至 Gradle 的帖子:

 

Spring Boot 把 Maven 干掉了

該貼子上也有很多人質(zhì)疑:Maven 用的好好的,為什么要遷移至 Gradle?

雖然該貼子只是說 Gradle 牛逼,但并沒有說遷移至 Gradle 所帶來的影響和價值。

所以,Spring Boot 官方對此也發(fā)了博文作了解釋:

  • https://spring.io/blog/2020/06/08/migrating-spring-boot-s-build-to-gradle

棧長簡單概括一下。

沒錯,Spring Boot 做了一個重大調(diào)整:

在 Spring Boot 2.3.0.M1 中,將首次使用 Gradle 代替 Maven 來構(gòu)建 Spring Boot 項目。

為什么要遷移?

Spring Boot 團(tuán)隊給出的主要原因是,遷移至 Gradle 可以減少構(gòu)建項目所花費的時間。

因為使用 Maven 構(gòu)建,回歸測試時間太長了,等待項目構(gòu)建大大增加了修復(fù) bug 和實現(xiàn)新特性的時間。

而 Gradle 的宗旨是減少構(gòu)建工作量,它可以根據(jù)需要構(gòu)建任何有變化的地方或者并行構(gòu)建。

當(dāng)然,Spring Boot 團(tuán)隊也花了很多時間來嘗試用 Maven 進(jìn)行 并行構(gòu)建,但因為構(gòu)建 Spring Boot 項目的復(fù)雜性,最終失敗了。

另外,Spring Boot 團(tuán)隊也看到了在其他 Spring 項目中使用 Gradle 以及并行構(gòu)建所帶來的提升,并且還可以使用 Gradle 在一些第三方項目上的構(gòu)建緩存,這些優(yōu)勢都促使 Gradle 帶到構(gòu)建 Spring Boot 項目中來。

遷移有什么好處?

棧長使用 Maven,哪怕只改一個代碼也是構(gòu)建全部,構(gòu)建項目確實要花不少時間。

Spring Boot 官方也給出了數(shù)據(jù),一次完整的 Maven 項目構(gòu)建一般需要一個小時或者以上,而在過去的 4 周時間內(nèi),使用 Gradle 構(gòu)建的平均時間只用了 9 分 22 秒!!!

如下面截圖所示:

 

Spring Boot 把 Maven 干掉了

光從構(gòu)建時間來看,效率真是倍數(shù)級的。

https://github.com/spring-projects/spring-boot/tree/v2.3.0.RELEASE

棧長特意去看了下,在 Spring Boot 2.2.8 中使用的是 Maven:

 

Spring Boot 把 Maven 干掉了

而最新發(fā)布的 Spring Boot 2.3.1 已經(jīng)是切換到 Gradle 了:

 

Spring Boot 把 Maven 干掉了

會帶來什么影響?

也許會有小伙伴質(zhì)疑,Spring Boot 遷移到了 Gradle,會不會對公司現(xiàn)有的 Maven 項目或者后續(xù)的版本升級造成影響?

如果你只是使用 Spring Boot 框架來搭建系統(tǒng),那還是可以繼續(xù)使用 Maven 來管理依賴的,Spring Boot 會繼續(xù)在 Maven 中央倉庫提交。

如下面所示:

 

  1. <dependency> 
  2.     <groupId>org.springframework.boot</groupId> 
  3.     <artifactId>spring-boot</artifactId> 
  4.     <version>2.3.1.RELEASE</version> 
  5. </dependency> 

因為當(dāng)版本確定之后,這個 Maven 構(gòu)建只是一次性的,不會影響 Spring Boot 團(tuán)隊的日常迭代效率。

但是,如果我們需要在本地構(gòu)建 Spring Boot 源碼,或者你正在學(xué)習(xí)最新 Spring Boot 源碼,就需要掌握 Gradle 構(gòu)建了。

題外話,Gradle 肯定是未來的趨勢,但也不一定非得遷移至 Gradle,只有適合自己的才是最好的,畢竟現(xiàn)在 Maven 和 Gradle 都是主流,但是 Maven 更占有市場,很多主流開源項目都是以 Maven 依賴來作為示例演示的。

棧長也會陸續(xù)關(guān)注 Spring Boot 動態(tài),后續(xù)也會給大家?guī)砀鞣矫娴慕坛蹋@取歷史教程可以點擊下面的了解更多鏈接關(guān)注Java技術(shù)棧,掌握 Spring Boot 問題不大。

學(xué)習(xí)、從不止步。

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2025-06-26 01:10:00

服務(wù)定位解析器Spring

2018-03-23 05:25:18

5GWiFi網(wǎng)絡(luò)

2020-04-09 08:29:50

編程語言事件驅(qū)動

2019-04-25 14:25:24

Spring Bootif elseJava

2025-09-03 07:39:06

2025-03-12 14:09:56

2025-05-20 03:00:00

2019-11-26 10:07:10

業(yè)務(wù)開發(fā)邏輯

2020-12-28 13:43:03

MacWindowsSurface

2025-03-03 08:49:59

2022-04-06 21:50:08

區(qū)塊鏈互聯(lián)網(wǎng)支付

2014-12-01 11:20:28

Win8.1微軟

2020-01-21 19:21:44

WindowsWindows 10Windows XP

2025-07-08 08:20:39

2022-11-01 08:55:55

編譯工具MavenSpring

2020-07-21 08:06:05

日志

2020-04-02 14:07:30

微信QQ轉(zhuǎn)賬

2019-10-22 09:11:50

策略業(yè)務(wù)代碼

2021-01-11 09:39:31

Windows軟件電腦

2025-11-14 09:24:26

運維Ansible?自動化
點贊
收藏

51CTO技術(shù)棧公眾號

中文字幕无码精品亚洲资源网久久| 另类av一区二区| 久久亚洲私人国产精品va媚药| 亚洲视频在线观看日本a| 国产极品模特精品一二| 一本色道久久综合狠狠躁的推荐 | 欧美日韩国产综合视频在线| 国产日韩精品在线看| 波多野结衣中文字幕一区| 91爱视频在线| 狠狠一区二区三区| 亚洲国产高清aⅴ视频| 国产精品久久精品| 日韩欧美一区二区三区在线观看| 国产一区日韩一区| 亚洲欧洲精品天堂一级| 国产成人精品免费视频大全最热| 日韩一区二区三区精品| 国产一区二区三区直播精品电影| 成人夜晚看av| 亚洲区小说区| 精品国产乱码久久久久久久软件| 三级亚洲高清视频| 91人人网站| 欧美视频在线观看一区二区| free欧美| 国产视频福利一区| 久久精品国产亚洲一区二区三区| 动漫3d精品一区二区三区| 精品国产精品久久一区免费式| 久久久999精品视频| 国产美女亚洲精品7777| 国产丝袜精品第一页| 成人高清免费在线播放| 欧美视频中文字幕在线| 最新av在线| 亚洲女与黑人做爰| www.av片| 亚洲欧美激情小说另类| 99sesese| 美女视频一区二区| 在线观看欧美日韩| 欧美极品videos大乳护士| 欧美精品一区二区三区在线播放| gogo亚洲高清大胆美女人体 | 欧美国产专区| 黄色一级视频在线播放| 98精品视频| www.久久久精品| 色偷偷偷亚洲综合网另类| 午夜亚洲一区| 成人综合影院| 久久久久久久久久久国产| 色综合久久网| 国产亚洲精品自在久久| 亚洲国内精品| 国产在线观看欧美| 久久亚洲精精品中文字幕早川悠里| 18岁视频在线观看| 欧美日韩一区小说| 伦xxxx在线| 自拍偷拍亚洲欧美| 欧美成人高清视频在线观看| 久久69精品久久久久久久电影好 | 亚洲国产欧美日韩在线观看第一区 | 91精品国产综合久久久久久丝袜| 一区二区三区在线视频看| 污污网站在线看| 欧美一级久久久久久久大片| 免费一级欧美在线观看视频| 国产精品欧美一区二区三区奶水| 爽爽淫人综合网网站| 久久久精品麻豆| 欧美日韩国产精选| 1204国产成人精品视频| 精品产品国产在线不卡| 久久久久久一二三区| 国产色在线 com| 久久99国产精品自在自在app| 伊人精品在线| 午夜网站在线观看| 亚洲成av人影院在线观看| swag国产精品一区二区| 日本在线观看不卡| 亚洲蜜臀av乱码久久精品| 精精国产xxxx视频在线野外| 国产精品视频一| 成人免费va视频| 韩国av网站在线| 国产精品久久久久久久久免费| 精品一区二区免费看| 视频国产在线观看| 久久久久久久久中文字幕| 久久精品久久综合| 黄上黄在线观看| 欧美一级淫片videoshd| 成人午夜免费av| 在线中文字幕电影| 成人中文字幕在线观看| 久久久久成人黄色影片| 多野结衣av一区| 国产精品区一区| 一二三区精品视频| 精品国产一区二区三区2021| 性欧美大战久久久久久久免费观看| 五月激情六月综合| 成人影院中文字幕| 国产一区二区三区乱码| 日韩一级片在线观看| 欧美国产专区| 在线免费观看黄色片| 97视频色精品| 久久综合久久久久88| 亚洲日本理论电影| 亚洲天堂久久久久久久| 成人精品国产亚洲| 天天做天天爱天天高潮| 欧美一级电影网站| 亚洲精品日本| 国产黄在线观看| 91在线观看免费高清| 亚洲午夜精品一区二区三区他趣| 2023国产精华国产精品| 欧美色图另类小说| 日韩在线免费高清视频| 高清不卡一二三区| 日本美女久久| r级无码视频在线观看| 亚洲国产精彩中文乱码av| 久久久久久穴| 黄色免费在线观看| 国产精品成人观看视频免费| 色综合激情五月| 韩日在线一区| 午夜视频在线观看网站| 精品九九九九| 91精品久久久久久久91蜜桃| 亚洲欧美日韩专区| 羞羞电影在线观看www| 五月天亚洲综合| 亚洲无线码在线一区观看| 成人免费观看视频| 日本高清久久| 午夜精彩视频| 国产九色精品| 亚洲成人网av| 成人免费福利片| 99精品国产高清一区二区麻豆| 永久免费的av网站| 国产精品女主播| 希岛爱理av一区二区三区| 爆操妹子视频在线观看| 国产精品精品视频| 欧美伊人久久大香线蕉综合69| 亚洲欧美视频| 成人日韩精品| a√免费观看在线网址www| 91色琪琪电影亚洲精品久久| 91精品国产综合久久福利软件| 久久国产精品区| 亚洲综合影院| 青青草视频免费在线观看| 日本10禁啪啪无遮挡免费一区二区| 亚洲嫩模很污视频| 国产精品国产三级国产aⅴ无密码| 999国产精品永久免费视频app| 日本a在线播放| 亚洲成人动漫在线| 久久久久久91香蕉国产| 欧美日韩一区二区三区在线免费观看| 亚洲日本久久| 外国成人毛片| 欧美日韩国产亚洲沙发| 久久精品日韩| 久久久www成人免费精品张筱雨| 亚洲欧美国产77777| 99国产精品久久久久久久| 国产精品xxx| 欧美一区二区三区少妇| 欧美aaa在线观看| 国产aⅴ夜夜欢一区二区三区| 欧美精品日韩一本| 99视频超级精品| 欧美一区高清| 午夜不卡一区| av网站无病毒在线| 欧美日韩中文在线视频| 成人蜜桃视频| 欧美激情精品久久久久久| 在线播放亚洲一区| 国产精品久久综合| 日韩不卡在线观看日韩不卡视频| 亚洲网一区二区三区| 免费黄色电影在线观看| 美女黄色片视频| 日韩欧美一区二区三区四区| 7777免费精品视频| 亚洲国产高清福利视频| 大伊人狠狠躁夜夜躁av一区| 96av麻豆蜜桃一区二区|