解决osx中maven总是下载jar包到eclipse自带仓库的问题
2014-11-06 23:22
483 查看
今天在研究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修复了-_-# 。。。
(请忽视那个怪异的主题。。。)
过程:
首先,删除了 私服、本地仓库、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修复了-_-# 。。。
(请忽视那个怪异的主题。。。)
相关文章推荐
- Eclipse下,修改MAVEN 中央仓库地址,解决maven下载慢问题
- 如何解决Maven依赖本地仓库eclipse报错的问题
- 解决maven无法下载jar的问题
- 解决Maven默认仓库没有的jar下载(二)
- 解决maven生成的web项目下的servlet.jar与tomcat自带servlet.jar冲突的问题
- 关于maven下载jar包失败的问题的总结和解决
- eclipse maven 依赖jar下载失败解决办法
- 解决 Eclipse 导入项目后 Maven Dependencies missing jar 问题
- eclipse+maven搭建自己web系统的骨架,解决自带骨架加载无限慢的问题
- eclipse中maven项目jar包不会自动下载解决办法
- maven 解决jar无法下载问题
- maven:解决无法下载非中央仓库的jar
- 解决eclipse中自带的maven搜索不到非本地第三方包问题
- 解决无法使用Nexus中央仓库的jar包进行上传和下载的问题
- [Java][]Maven]mvn eclipse:eclipse导入jar失败、直接导入工程的问题解决办法
- 解决maven以及eclipse的jar以及exe中文乱码问题
- 解决maven仓库有jar包但是maven程序无法下载仓库jar包
- 如何解决Maven依赖本地仓库eclipse报错的问题
- Eclipse下maven项目自动打war包丢失jar包问题解决方法
- 解决Maven不能通过内部nexus下载jar包问题