提问者:小点点

我是否需要使用嵌入式maven进行m2e工作区解析才能工作?


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

我已经配置m2e使用我的外部maven 2安装,项目A依赖于项目B,不需要将任何项目安装到maven本地存储库,我可以执行Eclipse Maven Build(例如:编译或依赖:树)配置为使用外部maven安装并解析工作区中的工件。这奏效了。

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

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

我真的很想一直使用我的外部安装,有人知道这个功能是否从m2e中删除了,或者这个场景应该像我预期的那样工作,也许这是我特定环境中发生的bug?


共2个答案

匿名用户

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

匿名用户

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

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