一旦在新的工作空间中创建了Eclipse Maven存储库索引,是否可以重复使用?

时间:2018-09-26 05:40:56

标签: eclipse maven

当需要在Eclipse中创建新工作空间时,似乎需要重建Maven全局存储库索引,这是一个缓慢的过程,我想每个工作空间在磁盘上也会占用一些额外的空间。

真的需要吗?或者是否可以选择所有工作区都可以使用的通用索引?

或者我可以直接将某些目录复制/链接到我的新工作区中,这样就不需要其他索引了吗?

如果m2e插件为此提供了一个选项,那就太好了。现在假设每个工作区都使用自己的缓存。

1 个答案:

答案 0 :(得分:0)

我当前使用Linux的黑客解决方案是共享包含缓存索引的文件夹(现在我找到了)。在Eclipse中,工作空间文件夹中应该有以下文件夹:

.metadata/.plugins/org.eclipse.m2e.core/nexus

当我设法为自己创建的第一个工作区更新Maven存储库时,每当我创建一个新工作区时,只要删除新工作区中的nexus文件夹,然后将已经更新的文件夹链接到那里,就像:

cd NEW_WS/.metadata/.plugins/org.eclipse.m2e.core
rm -r nexus
ln -s FIRST_WS/.metadata/.plugins/org.eclipse.m2e.core/nexus