理解mvn命令

摘要:
Mvn clean install先后执行了八个阶段:clean、resources、compile、testResources、testCompile、test、jar(打包)和install。根据上述分析,主要区别如下:package命令完成了项目编译、单元测试和打包功能,但没有将打印的可执行jar包部署到本地maven仓库,远程maven私有服务仓库安装命令完成了工程编译、单元测试和打包功能,在将打印的可执行jar包部署到本地maven仓库时,deploy命令没有部署到远程maven私有服务器仓库。完成了项目编译、单元测试和打包功能。同时,打印的可执行jar包被部署到本地Maven仓库和远程Maven私有服务器仓库

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私服仓库  

免责声明:文章转载自《理解mvn命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在PyTorch中使用深度自编码器实现图像重建bat 批处理之提取带有关键字的整行数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ubuntu13.04下gcc4.5.1的安装

(1)去gcc官网下载源码包http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 (2)编译安装gcc之前需要先安装三个库,如果下面命令行不通,对应的都可以到官网下载: $wgetftp://ftp.dti.ad.jp/pub/lang/gcc/infrastructure/gmp-4.3.2.tar...

ubuntu学习笔记

20210907: 镜像使用: ubuntu-21.04-desktop-amd64.iso 默认root用户未开启、不登录 sudo su sudo passwd root apt-get install vim sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 增加: greeter-s...

如何正确使用 Composer 安装 Laravel 扩展包

正确使用 Composer 安装 Laravel 扩展包:简单解释composer install如有 composer.lock 文件,直接安装,否则从 composer.json 安装最新扩展包和依赖;composer update从 composer.json 安装最新扩展包和依赖;composer update vendor/package从 c...

golang之vscode环境配置

go语言开发,选择vscode作为IDE工具也是一个不错的选择,毕竟goland收费,老是破解也挺麻烦,除了这点,不过说实话挺好用的。vscode的话相对来说就毕竟原始,适合初学者。 1、vscode首先需要安装go语言插件,在vscode扩展中搜索“go”,如下图,下载安装go插件 2、vscode环境配置  打开vscode设置,菜单File -&g...

Superset 的简单使用

安装数据源依赖 参考官网http://superset.apache.org/installation.html#database-dependencies pip install mysqlclient 或conda install mysqlclient 配置hive #配置hive pip install pyhive -i https://py...

Veritca 简单安装配置过程

系统版本 # cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) 本次安装主机为centos7.8,此安装方法支持centos6/7,suse11/12 系统环境配置 修改hosts文件 #vim /etc/hosts 192.167.150.150 node1 注意:1...