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

Maven命令package、install和deploy的联系跟区别

时间:2019-01-30 15:51:02      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:pac   com   命令   pack   远程   str   res   tco   deploy   

mvn clean package 依次执行了

  clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。

mvn clean install 依次执行了

  clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。

mvn clean deploy 依次执行了

  clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。

  由上面的分析可知主要区别如下,

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

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

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

Maven命令package、install和deploy的联系跟区别

标签:pac   com   命令   pack   远程   str   res   tco   deploy   

原文地址:https://www.cnblogs.com/henl/p/10337862.html

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