install、 package、 deploy都是maven项目的打包指令。
mvn package
: 打包到本项目,一般是在项目target目录下。如果A项目依赖于B项目,打包B项目时,只会打包到B项目下target下,编译A项目时就会报错。
maven install
:打包到本地仓库,如果没有设置过maven本地仓库,一般在用户/.m2目录下。如果A项目依赖于b项目,那么install B时,会在本地仓库同时生成pom文件和jar文件,可以看install B的日志:
Installing E:\我的项目\RelaxHeart\target\relaxheart-0.0.1-SNAPSHOT.jar to C:\Users\Administrator\.m2\repository\cn\relaxheart\relaxheart\0.0.1-SNAP
SHOT\relaxheart-1.0.8-SNAPSHOT.jar
[INFO] Installing E:\我的项目\RelaxHeart\pom.xml to C:\Users\Administrator\.m2\repository\cn\relaxheart\relaxheart\0.0.1-SNAPSHOT\relaxheart-1.0.8-SNAPSHOT.pom
maven deploy
:打包上传到远程仓库,如:私服nexus等,需要配置pom文件
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。