我在本地存储库中有两个单独的Maven项目A和B。一个项目取决于B的jar。如果我需要成功构建项目A,我要做的是:
将A和B都导入为Eclipse中的maven项目
问题: 我只能导入和构建项目A,而不是显式导入和构建项目B。可以自动导入和构建相关项目的东西
答案 0 :(得分:1)
两种主要可能性:
如果您主要对测试感兴趣,则可以将两个项目检出到Eclipse工作区中,并使用“工作区分辨率”,它是m2e(Maven)插件的功能,可以通过右键单击启用它该项目。它无法完成构建,但是只要您在Eclipse中启动/处理项目,项目A就会立即使用项目B中的更改。
如果您确实需要完整的构建,请考虑将两个项目作为模块放入一个多模块项目中。然后,您可以一起构建它们,然后Maven确定构建顺序。缺点:项目现在已捆绑在一起,不能(至少:不应)再单独构建。