想必大家知道佛玄,用maven打包spring boot工程的時(shí)候硼一,maven默認(rèn)會(huì)給我們生成好的包名加上版本號(hào)。
例如梦抢,我的pom.xml是這樣子的:
<groupId>com.devinlee</groupId>
<artifactId>springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
默認(rèn)(不出意外)打包出來會(huì)是這樣:
這是一張png圖片
有時(shí)候可能我們并不需要附帶這個(gè)版本號(hào)后綴般贼,或者部署過程手寫服務(wù)器腳本有所不便(主要是看著難受哈哈哈~)
這時(shí),你可能會(huì)想到:
<groupId>com.devinlee</groupId>
<artifactId>springboot</artifactId>
<!--<version>0.0.1-SNAPSHOT</version>-->
然后你會(huì)發(fā)現(xiàn)奥吩,然并卵:
這也是一張png圖片
2.1.5.RELEASE 這是spring boot版本號(hào)啊哼蛆,spring boot依賴版本刪掉這工程還能用?
(好了霞赫,前面當(dāng)沒看到)
其實(shí)只需要在<build>中添加<finalName>配置指定名:
<build>
<finalName>springboot</finalName>
</build>
這樣maven就生成我們指定的包名啦腮介!