0

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

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

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

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

通卡。

4

1 回答 1

1

我本人对 Maven 和 m2eclipse 还很陌生,但是您是否尝试过禁用工作区分辨率([someproject] -> Maven -> 禁用工作区分辨率)?

于 2011-01-20T13:39:06.613 回答