2010-12-20 53 views
0

我正在处理包含多个模块的应用程序。这些模块被定义为独立的Maven项目并且彼此之间具有依赖关系。对于这个问题,让我们谈谈存在项目a和项目b以及项目b取决于项目a的例子。这个依赖关系在project-b的pom中定义。m2eclipse依赖项在工作区中打开项目在运行项目时缺失

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

如果两个项目都在Eclipse中打开,则依赖项将解析为Eclipse项目,并且不会再向JAR文件运行,并且Run-command将失败,因为m2eclipse不会将项目-a的目标文件夹包含到类路径。

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

Tomka。

回答

1

我对Maven相当陌生& m2eclipse我自己,但你尝试禁用工作区的解决方案([someproject] - > Maven - >禁用工作区分辨率)?

相关问题