情景一:
本地环境下,我写好了一个Maven项目A,有另一个的Maven项目B依赖A,我要发布一下A,让B更新同步。
A项目:
Maven clean -> maven package->Maven install ->打包安装到本地的maven仓库中
B项目:
更新一下
情景二:
如果两个Maven项目不全在本地,那提供者就需要maven deploy而不是maven install
Maven package install deploy区别
1、maven package:打包到本项目,一般是在项目target目录下。
2、maven install:打包会安装到本地的maven仓库中,如果没有设置过maven本地仓库,一般在用户/.m2目录下。
3、maven deploy:将打包的文件发布到远程参考,提供其他人员进行下载依赖。
4、常用的maven命令:
5、拓展链接:
a、mvn clean install 与 mvn install 的区别
b、Maven用户手册】Maven命令
Maven package install deploy区别参考自:maven package install deploy区别