解决osx中maven总是下载jar包到eclipse自带仓库的问题
来源:互联网 发布:网络配线架线序 编辑:程序博客网 时间:2024/06/04 18:51
今天在研究Nexus,自己在电脑上搭了个私服,然后在研究 maven 下载 jar 包过程时,却发现测试的 jar 包总是不能下到默认(~/.m2/repository)中,查看 Package Explorer 发现,jar包都自己下到了 Eclipse 自带的仓库里了。
过程:
首先,删除了 私服、本地仓库、eclipse自带仓库 里面的 junit包(仅用来测试)
修改 pom.xml ,保存,触发 maven 下载的动作
观察三个文件夹的变化。
当然,因为我在 settings.xml 中配置了自己的私服,而自己的 Nexus 中已经没有了 junit 的包,首先私服会先从 中央仓库里面去下载 junit 的内容,然后本机再会从 私服 中下载相应的内容。看起来结构很清晰
结果查看本地仓库内容,却发现 根本没有junit,相反,而且下载到 elicpse 自带的仓库里了。
一开始感觉特奇怪,因为自己并没有配置使用 eclipse 自带的 maven ,而是使用的本机装的独立的t maven,一开始以
乍一看并没有发现有什么违和感,但最后重新看 settings.xml 时,尝试发现:本地仓库不需要配置!
将本地仓库地址改为 ~/.m2 ,尝试----失败,查看 eclipse 中配置
将本地仓库该行注释了,尝试---成功!,查看 eclipse 中配置
总结: 也许是访问当前路径的问题,eclipse 调用的时候类似把 ~/ 理解为了 ./ ,导致下载错了路径,当我们注释那一行的时候,系统就调用了 ${user.home}/.m2/repository 。 不过 eclipse 的配置居然是一样的。。。怎么说呢。。好坑!
补充:今天升级了一下 m2eclipse ,,,,结果发现这个BUG修复了-_-# 。。。
(请忽视那个怪异的主题。。。)
- 解决osx中maven总是下载jar包到eclipse自带仓库的问题
- 解决osx中maven总是下载jar包到eclipse自带仓库的问题
- Eclipse中maven导入下载好的jar包到本地仓库
- 解决eclipse中自带的maven搜索不到非本地第三方包问题
- 在Eclipse中安装jar包到本地Maven仓库
- maven安装自己下载的jar包到本地仓库
- maven 添加自己下载的jar包到本地仓库
- MyEclipse中maven下载jar包失败,手动配置jar包到本地仓库
- 解决maven 下载jar包慢,修改maven仓库地址
- 解决maven仓库有jar包但是maven程序无法下载仓库jar包
- 解决myeclipse自带maven下载中央仓库插件报403错误的问题(8.6版本不报403)
- 下载jar包到本地仓库并且引入到maven中
- 解决was8.5下自带log4j和slf4j的jar包与应用中jar包冲突问题
- 解决Eclipse下maven项目的jar包无法发布到tomcat中的问题
- 将下载到本地的JAR包手动添加到Maven仓库
- 将下载到本地的JAR包手动添加到Maven仓库
- 将下载到本地的JAR包手动添加到Maven仓库
- 将下载到本地的JAR包手动添加到Maven仓库
- WinMain函数参数介绍
- 自己写操作系统 笔记1
- Codeforces Round #276 (Div. 1) A. Bits
- C++中的指针引用
- Abstract类和接口的区别
- 解决osx中maven总是下载jar包到eclipse自带仓库的问题
- UML类图符号 各种关系说明以及举例
- Ubuntu+Nginx+PHP的最简搭建方法
- JAVA程序退出时执行的操作Runtime类的addShutdownHook函数使用示例
- 杭电1002
- Azure云服务升级 微软公布Azure最新特性
- MYSQL中having和where的区别
- Python生成密码
- POJ 3614 Sunscreen(贪心)