我刚刚设置了 Eclipse Helios 的全新安装,并将 M2Eclipse 配置为使用 Maven 的外部 (v 2.2.1) 安装。
系统在命令行上编译正常,但在 M2Eclipse 中,我的几个项目模块出现错误:
缺少工件 javax.jms:jms:jar:1.1:test
我可以通过从 Atomikos 依赖项中排除 jms 工件来克服错误。但我的主要问题是两者如何提供不同的结果!
更奇怪的是,我安装了另一个 Eclipse Helios,一切正常。
最佳答案
m2eclipse 中的依赖解析器没有使用外部 Maven 安装,它必须使用嵌入式 Maven 版本。因此,我建议获取最新版本的 m2eclipse 以及 Maven 3.x 版本,以最大限度地减少依赖项解析方面的差异。
关于java - 为什么 M2Eclipse 在 mvn 命令行没有时提示缺少工件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4273670/