码迷,mamicode.com
首页 > 其他好文 > 详细

maven打包的含义

时间:2019-01-09 12:15:09      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:package   通过   结果   区别   maven   java   构建java项目   远程   ack   

 

我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。

mvn clean package

package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库
deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库  

 

maven打包的含义

标签:package   通过   结果   区别   maven   java   构建java项目   远程   ack   

原文地址:https://www.cnblogs.com/chengyangyang/p/10243441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!