想必大家知道,用maven打包spring boot工程的时候,maven默认会给我们生成好的包名加上版本号。
例如,我的pom.xml是这样子的:
<groupId>com.devinlee</groupId>
<artifactId>springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
默认(不出意外)打包出来会是这样:
这是一张png图片
有时候可能我们并不需要附带这个版本号后缀,或者部署过程手写服务器脚本有所不便(主要是看着难受哈哈哈~)
这时,你可能会想到:
<groupId>com.devinlee</groupId>
<artifactId>springboot</artifactId>
<!--<version>0.0.1-SNAPSHOT</version>-->
然后你会发现,然并卵:
2.1.5.RELEASE 这是spring boot版本号啊,spring boot依赖版本删掉这工程还能用?
(好了,前面当没看到)
其实只需要在<build>中添加<finalName>配置指定名:
<build>
<finalName>springboot</finalName>
</build>
这样maven就生成我们指定的包名啦!
网友评论