同一个Maven存储库中的两次日食

时间:2013-01-27 17:38:52

标签: eclipse maven repository m2e

我有一个外部安装的Maven 3.0.4和两个日食(Juno和Indigo)在他们的m2e设置中引用它。

此外,我还有一个用户设置文件,用于描述一个本地存储库。两次日食都是指它。

我遇到Maven的问题,怀疑是日食之间的冲突。

例如,日食之一(比如Indigo)可能会对一些全球存储库(比如中央存储库)视而不见。这意味着它在eclipse的“Maven Repositories”视图中的子节点是空的

enter image description here

更新/重建索引没有帮助,并且可能无效,因为结束非常快。

重新加载设置也无济于事。

问题是:是否可以使用一个带有多个日食的单个maven?主多用户系统是否可能不支持多用途?

哪些数据可能已损坏?

1 个答案:

答案 0 :(得分:2)

你最好忽略Eclipse特定的Maven安装。 我发现在Eclipse上依赖预先安装的软件会导致出现以下问题。

你永远不会确切知道他们安装了什么版本的maven以及为什么(找出比安装自己更难)

如果它不能在IDE中运行,那么构建服务器有什么机会(并且在发布时,您将在Jenkins或CI服务器中遇到这些问题)

很容易自己安装Maven并从命令行运行它,而且问题更少。

http://maven.apache.org/download.cgi

如果有一个使用maven的开发人员团队考虑在nexus服务器上自己托管它。