我是否需要使用嵌入式maven来实现m2e工作区分辨率?

时间:2014-10-30 14:44:17

标签: java eclipse maven m2eclipse

在我之前的电脑中,我正在使用linux,eclipse Indigo,m2e(我想v1.2或v1.3)和maven 2。

我已经将m2e配置为使用我的外部maven 2安装,如果projectA依赖于projectB而不需要将任何项目安装到maven本地存储库我可以执行Eclipse Maven Build(例如:compile或dependency:tree) )配置为使用外部maven安装和Resolve工作区中的工件。这很有用。

现在,我正在使用win7,eclipse kepler,m2e 1.4.1和maven 3.我以相同的方式配置(使用外部maven安装),创建相同的项目,使用相同的eclipse Maven构建(运行配置) )启用了工作区工件分辨率,但它不起作用。

现在它只有在配置maven构建以使用内部eclipse嵌入式maven安装时才有效。

我真的很想总是使用我的外部安装程序,是否有人知道这个功能是否已从m2e中删除,或者这个方案是否可以按照我的预期运行,也许这是我在特定环境中发生的错误?

2 个答案:

答案 0 :(得分:0)

值得检查外部maven的settings.xml是否有意义,并且eclipse已配置为使用它。

答案 1 :(得分:0)

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

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