mvn命令着中packageinstalldeploy的区别

Posted b3051

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvn命令着中packageinstalldeploy的区别相关的知识,希望对你有一定的参考价值。

参考:https://blog.csdn.net/zhaojianting/article/details/80324533

常用操作区别

mvn clean package

依次执行了cleanresourcescompiletestResourcestestCompiletestjar(打包)等7个阶段。

mvn clean install

依次执行了cleanresourcescompiletestResourcestestCompiletestjar(打包)install等8个阶段。

mvn clean deploy

依次执行了cleanresourcescompiletestResourcestestCompiletestjar(打包)installdeploy等9个阶段。

总结

package

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

install

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

deploy

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

以上是关于mvn命令着中packageinstalldeploy的区别的主要内容,如果未能解决你的问题,请参考以下文章

mvn简单命令

为啥输入mvn后仍提示不是内部命令

重定向“mvn package”或“mvn compile”命令的输出目录

在 OSX Mavrerick 中找不到 mvn 命令

mvn常用命令

win10系统,maven已经配置了环境变量,执行mvn命令还是提示不是内部命令