自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Spring Initializr中生成的Mvnw是干嗎的?

開發(fā) 開發(fā)工具
從命名、圖標(biāo)、擴(kuò)展名來猜測,這兩個(gè)文件的作用應(yīng)該是一樣的,只是cmd文件應(yīng)該是用在windows下跑的,而另外一個(gè)則是用于linux環(huán)境下跑的。

[[377704]]

當(dāng)我們使用Spring Initializr來創(chuàng)建Spring Boot工程的時(shí)候,有沒有發(fā)現(xiàn)在工程根目錄下有兩個(gè)名為mvnw的文件:

從命名、圖標(biāo)、擴(kuò)展名來猜測,這兩個(gè)文件的作用應(yīng)該是一樣的,只是cmd文件應(yīng)該是用在windows下跑的,而另外一個(gè)則是用于linux環(huán)境下跑的。

那么這個(gè)文件到底是用來做什么呢?下面我們一起嘗試了解一下:

第一步:打開讀一下

因?yàn)閮?nèi)容較多,我這里就不放出來了。內(nèi)容也非常易懂,只要你了解shell和maven,就能知道這個(gè)腳本主要做這幾件事:

  1. 檢測你是否有安裝Maven,如果沒有,就自動(dòng)下載一個(gè)(這樣才能完成后續(xù)的構(gòu)建任務(wù))
  2. 檢查你是否有安裝Java或者配置是否正確,這個(gè)無法自己完成,如果報(bào)錯(cuò)了,就要自己處理一下,比如JAVA_HOME沒有,那就自己配置下。
  3. 檢查否存在版本不兼容的情況,如果不兼容他會(huì)下載合適的版本來幫助你完成構(gòu)建

更多檢查的細(xì)節(jié)可以自行打開查看和學(xué)習(xí)

第二步:執(zhí)行驗(yàn)證下

執(zhí)行命令:mvnw install

等待構(gòu)建完成,我們再看看:

完美!輕松簡單的完成了一個(gè)Spring Boot項(xiàng)目的構(gòu)建!

如果你之前沒有關(guān)注過這個(gè)東西,不妨現(xiàn)在打開看看,并嘗試運(yùn)行一下,有個(gè)直觀的感受吧!

 

責(zé)任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2024-04-18 09:51:36

Python數(shù)據(jù)開發(fā)

2022-05-22 13:59:27

Go編程語言

2020-09-27 06:53:57

MavenCDNwrapper

2011-04-01 10:52:39

SQL Server XML

2024-08-09 08:12:35

深度學(xué)習(xí)VAEsGANs

2009-05-31 09:25:03

SQL Server腳本數(shù)據(jù)庫管理

2021-07-15 13:32:12

Linux生成密碼

2023-09-19 15:58:03

2024-11-27 08:34:53

ASPZIP壓縮包

2010-01-14 14:33:33

以太網(wǎng)交換機(jī)

2023-10-06 19:21:49

Initializr應(yīng)用Spring

2021-03-18 07:33:54

PDF DinkToPdfC++

2021-07-23 15:55:31

HTTPETag前端

2021-05-26 05:18:51

HTTP ETag Entity Tag

2021-05-29 21:21:17

微軟VR虛擬模型

2023-12-08 17:24:14

Redis緩存服務(wù)器

2023-03-06 07:25:09

http響應(yīng)頭ETag

2010-02-02 09:38:29

Visual Stud

2022-12-15 08:54:28

JAVA性能JDK

2022-04-23 16:36:30

Linux密碼
點(diǎn)贊
收藏

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