2

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

我也有一个单一的用户设置文件,它描述了一个本地存储库。两个 Eclipse 都引用了它。

我对 Maven 有疑问,这可能是 Eclipse 之间的冲突。

例如,Eclipse 之一(比如 Indigo)可能对某些全局存储库(比如中央)是盲目的。这意味着它在 Eclipse 的“Maven 存储库”视图中的子节点是空的

在此处输入图像描述

更新/重建索引无济于事,而且可能什么也没做,因为结束得很快。

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

问题是:是否可以将一个 Maven 与多个 Eclipse 一起使用?主体多用户系统是否可能不支持多用途?

哪里的数据可能被破坏?

4

1 回答 1

2

您最好忽略 Eclipse 特定的 Maven 安装。我发现依赖 Eclipse 上的预装软件会导致问题,原因如下。

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

如果它不能在 IDE 中运行,你的构建服务器会有什么机会(当涉及到发布时间时,你会在 Jenkins 或你的 CI 服务器中遇到这些问题)

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

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

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

于 2013-01-27T17:57:21.697 回答