我有一个外部安装的Maven 3.0.4和两个日食(Juno和Indigo)在他们的m2e设置中引用它。
此外,我还有一个用户设置文件,用于描述一个本地存储库。两次日食都是指它。
我遇到Maven的问题,怀疑是日食之间的冲突。
例如,日食之一(比如Indigo)可能会对一些全球存储库(比如中央存储库)视而不见。这意味着它在eclipse的“Maven Repositories”视图中的子节点是空的
更新/重建索引没有帮助,并且可能无效,因为结束非常快。
重新加载设置也无济于事。
问题是:是否可以使用一个带有多个日食的单个maven?主多用户系统是否可能不支持多用途?
哪些数据可能已损坏?
答案 0 :(得分:2)
你最好忽略Eclipse特定的Maven安装。 我发现在Eclipse上依赖预先安装的软件会导致出现以下问题。
你永远不会确切知道他们安装了什么版本的maven以及为什么(找出比安装自己更难)
如果它不能在IDE中运行,那么构建服务器有什么机会(并且在发布时,您将在Jenkins或CI服务器中遇到这些问题)
很容易自己安装Maven并从命令行运行它,而且问题更少。
http://maven.apache.org/download.cgi
如果有一个使用maven的开发人员团队考虑在nexus服务器上自己托管它。