运行项目时缺少m2eclipse依赖于在工作区中打开项目

时间:2010-12-20 14:26:26

标签: m2eclipse dependency-management

我正在开发一个包含多个模块的应用程序。这些模块被定义为独立的Maven项目,并且彼此之间具有依赖关系。对于这个问题,我们来谈谈存在项目的例子 - a和项目-b和项目-b依赖于项目-a。这种依赖关系是在project-b的pom中定义的。

只要在Eclipse中打开project-b,m2eclipse就会在项目路径中包含project-a的JAR文件,我可以通过按Ctrl + F11运行project-b(或者在Eclipse中选择“Run”)运行“ - 菜单)。

如果在Eclipse中打开了这两个项目,则依赖关系将解析为Eclipse项目,并且不会再向JAR文件解析,并且Run-command将失败,因为m2eclipse在某种程度上不包含project-a的目标文件夹-path。

有没有人提示如何在Eclipse中打开这两个项目并让project-b运行?

通卡。

1 个答案:

答案 0 :(得分:1)

我对Maven& m2eclipse我自己,但你试过禁用工作空间分辨率([someproject] - > Maven - >禁用工作空间分辨率)?