eclipse使用maven时共享Nexus仓库index缓存的解决办法
2017-04-18 17:16
274 查看
不完全解决,但相对有效。
如我现有一个常用的项目工作空间目录为:
工作目录中的仓库index缓存保存在哪里呢?
在使用一段时间以后,该目录会膨胀的很严重,比如我现在该目录的大小是1.8G。
如果我再创建一个工作空间,如:
所以,在新建的工作空间如下操作:
重启eclipse,问题解决。没毛病。
好在这种事情不是很频繁操作。
解压后得到的nexus目录,复制或者软链到工程目录中的
有问题可以Q群吹水:9040323
背景
如果你的eclipse管理maven依赖时无法搜索出结果?如我现有一个常用的项目工作空间目录为:
/Users/pollyduan/Documents/workspace
工作目录中的仓库index缓存保存在哪里呢?
${basedir}/.metadata/.plugin/org.eclipse.m2e.core/
在使用一段时间以后,该目录会膨胀的很严重,比如我现在该目录的大小是1.8G。
如果我再创建一个工作空间,如:
/Users/pollyduan/Documents/workspace_new,这时候就有问题了,maven编辑pom文件时无法搜索,除非再更新一次index,众所周知这是挺致命的。
解决办法
那么就想了,是否可以做一个软链,将该目录共享给一个新的工作空间呢?所以,在新建的工作空间如下操作:
temp_dir=/Users/pollyduan/Documents/workspace_new cd ${temp_dir} mkdir -p ${temp_dir}/.metadata/.plugin cd ${temp_dir}/.metadata/.plugin rm -rf org.eclipse.m2e.core ln -s /Users/pollyduan/Documents/workspace/.metadata/.plugin/org.eclipse.m2e.core org.eclipse.m2e.core
重启eclipse,问题解决。没毛病。
小结
可以将前面的脚本写成一个公用的脚本,在新的工作空间执行以下。好在这种事情不是很频繁操作。
附:
本地缓存我打包了一份放在云盘里,需要的话自取。 https://pan.baidu.com/s/1gfONHHx解压后得到的nexus目录,复制或者软链到工程目录中的
.metadata/.plugins/org.eclipse.m2e.core/nexus即可。
有问题可以Q群吹水:9040323
相关文章推荐
- Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- 初次使用Eclipse的Maven插件时add dependency找不到包的解决办法
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(四): 实战篇
- Eclipse使用Maven时出现:Index downloads are disabled, search results may be incomplete.问题解决
- 使用eclipse的maven项目时,没有错误,但是就是各种异常【解决办法】
- Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- Nexus私人仓库和Maven网络上的一些错误的解决办法,进行修正
- Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(一): 准备篇
- Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- eclipse 使用maven更新后自动变为jdk1.5解决办法
- Eclipse使用Maven时,修改默认中央仓库后的配置报错找不到包的问题解决
- Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- yiluo-----Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- windows下集成maven+eclipse开发环境二:集成maven到eclipse,并使用nexus作为maven仓库
- Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- 初次使用Eclipse的Maven插件时add dependency找不到包的解决办法
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(二): 安装篇
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(三): 配置篇