2014-10-30 34 views
0

在我以前的电脑中,我正在使用linux,eclipse Indigo,m2e(我想v1.2或v1.3)和maven 2.我是否需要使用嵌入式maven for m2e工作区解析才能工作?

我配置了m2e来使用我的外部maven 2安装,在projectB上,无需将任何项目安装到maven本地存储库中,我可以执行Eclipse Maven Build(例如:compile或dependency:tree),配置为使用外部maven安装并在工作区中解析工件。这工作。我使用win7,eclipse kepler,m2e 1.4.1和maven 3.我以相同的方式配置所有的(使用外部maven安装),创建相同的项目,使用相同的eclipse Maven构建(运行配置)启用工作区工件解决方案,它不起作用。

现在它只适用于如果我配置maven构建使用内部eclipse嵌入式maven安装。

我真的很喜欢总是使用我的外部安装,有谁知道这个功能是否从m2e中删除,或者应该按照我的预期工作,也许这是我在特定环境中发生的错误?

回答

0

我已经在其他类似环境中测试过相同的结果,但是当升级到Eclipse Luna问题的 已经解决。

如果您遇到类似问题,请升级到Eclipse Luna。

0

值得检查的是你的外部maven的settings.xml是有道理的,并且eclipse被配置为使用它。

+0

不错的提示David,事实上我的settings.xml确实有意义,因为使用非快照(已安装)的依赖关系总是有效的。关于eclipse配置,m2e的全局配置和用户配置都指向相同的settings.xml(我唯一拥有的maven conf文件夹中的全局settings.xml)。 所以我想,你建议这样做对你有用,或者它应该适合我。谢谢,至少我放弃了m2e放弃该功能。 – 2014-10-30 16:36:57

相关问题