前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maven打包 install package deploy区别

Maven打包 install package deploy区别

原创
作者头像
七七分享
修改2020-07-13 10:25:27
1.7K0
修改2020-07-13 10:25:27
举报
文章被收录于专栏:RelaxHeart网聊聊Java
相同点

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的日志:

代码语言:txt
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 相同点
  • 区别
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档