maven 最常用的命令: mvn clean package(install或者deploy) -Dmaven.test.skip
这三个关键词其实是一个递进的过程。
即:
1、package 只会把代码打成 jar 包,放到指定位置, 不同步 到本地仓库
2、install 会把代码打成 jar 包,放到指定位置, 并同步 到本地仓库;
3、deploy 会把代码打成 jar 包,放到指定位置, 并同步到本地仓库, 并同步到远程仓库。
通过下图一目了然
本地存放 | 本地仓库存放 | 远程仓库存放 | |
---|---|---|---|
package | √ | × | × |
install | √ | √ | × |
deploy | √ | √ | √ |