之前一直不明白package与  install的区别,今天测试了下。

如果b项目依赖a项目,而a打了包(package),jar仅仅时打到了a项目的target下。这时编译b项目,还是会报错,找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。然后,我install a项目这时,有以下日志,[INFO] Installing G:\projects\a\target\a-0.0.1-SNAPSHOT.jar to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.jar
[INFO] Installing G:\projects\a\pom.xml to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.pom,说明a项目已安装到本地仓库了,并且是jar和pom同时安装的.

这时候去compileb项目,编译通过.

总之,package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用.

转自:http://blog.csdn.net/bawcwchen/article/details/46957627

转载于:https://www.cnblogs.com/cyc-f/p/7520435.html

package 和 install的区别相关推荐

  1. maven 指令之package 和install的区别

    https://blog.csdn.net/zy103118/article/details/79901357 maven 指令之package 和install的区别 2018年04月11日 19: ...

  2. 理解maven命令package、install、deploy的联系与区别

    https://blog.csdn.net/zhaojianting/article/details/80324533 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 IT ...

  3. java 打包找不到符号_maven 打包 package 或者 install 出现错误: 找不到符号

    [ERROR] COMPILATION ERROR [INFO] ------------------------------------------------------------- [ERRO ...

  4. Pip install 和Conda install 的区别和使用场景

    文章目录 一.Conda 和Pip的区别 总结: 二.Pip install和Conda install的区别 1.默认安装路径不同 1.python包 2.非python包 相关问题: 解决: 2. ...

  5. 巨坑 之 pip install 和 conda install 的区别 以及 查看 和 修改 虚拟环境下运行路径

    先来说明我的问题:首先我在anoconda下建立了自己的虚拟环境,并在我的虚拟环境中用pip安装了对应版本的tensorflow,但是再调用的时候,我发现并没有调用我安装的tensorflow版本.导 ...

  6. dpkg: error processing package sunloginclient (--install): dependency problems - leaving unconfigur

    dpkg: error processing package sunloginclient (–install): dependency problems - leaving unconfigured ...

  7. Maven高级11:跳过测试的三种手段;(maven在package或者install等的时候,跳过test不去执行测试用例)(PS:本篇博客中的【使用配置跳过测试】并没有实测成功)

    说明: (1)本篇博客的内容:maven跳过测试的几种手段: (2)声明:跳过测试这部分仅仅作为了解即可,在实际中我们一般也可能不会去跳过测试: 目录 一:跳过测试,简介:(测试很重要,为什么有时我们 ...

  8. 简述 maven 命令 package、install、deploy 的区别

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 原文有图片说明命令运行过程,我只记录最终结论: 区别即: package :打包(到项目 targe ...

  9. maven lifestyle 下的clean,package,install等命令作用及区别

    如标题,下面放图: 這就是一个pom对应的maven操作命令, 那这些命令中,最常用的打包项目的命令是什么? 两种最常用打包方法: 1.先 clean,然后 package 2.先 clean,然后i ...

最新文章

  1. BTrace生产调试
  2. boost::coroutine模块实现不对称echo的测试程序
  3. Protocol Buffers的应用与分析
  4. rtt 打印 float
  5. Error running tomcat8 Address localhost:1099 is already in use 错误解决
  6. 如何自己写xuetr(一) 每次改变的驱动名和服务名
  7. 自考计算机系统结构知识点,2019自考计算机系统结构复习精讲资料一
  8. oracle中时间、日期函数的总结
  9. 【LeetCode】217. Contains Duplicate (2 solutions)
  10. kali foremost 分离文件_软件架构之分离关注点
  11. Laravel 避免 Trying to get property of non-object 错误
  12. “没有银弹”的由来!
  13. 七参数坐标转换的几种解法
  14. 自动化控制重要国际学术会议
  15. Windows Terminal 快速安装
  16. Padavan固件免流,能连接成功暂时没测成功免流没有
  17. 平移计算机图形学代码注释,求代码注释:计算机图形学的OpenGL画四面体。高手来吧。争取每句都注释下。谢谢...
  18. 纯CSS3实现常见多种相册效果
  19. 【MacOS】命令行配置zsh以及powerlevel10k主题
  20. 抹掉iPhone会有怎样后果 他人还能用吗

热门文章

  1. xtrabackup部分备份数据库 Partial Backups
  2. jquery日期时间控件
  3. 《设计模式之禅》学习笔记(五)
  4. 得到当前选中行的第几列的值---dataGridView
  5. 成都理工大学“自然地理学”专业转行AI之路(精彩直播回放)
  6. 解决Python中字典出现“TypeError: 'dict_keys' object does not support indexing”错误
  7. 计算机视觉 | Python OpenCV 3 使用背景减除进行目标检测
  8. 非局部均值(Nonlocal-Mean)
  9. 使用QP方法解基于五次多项式形式的cost function minimization问题
  10. 国土空间规划项目资料获取的途径