Intellij maven项目 - 依赖于另一个maven模块以及对其他模块的pull请求 - 在项目中看到代码的问题

时间:2018-01-23 00:26:12

标签: maven intellij-idea pull-request

为maven项目X运行Intellij - 取决于另一个maven模块A.

我需要在模块A中进行更改 - 因此为A创建一个Intellij项目,然后向该项目提交拉取请求,但尚未被接受。

现在我想对使用模块A的更改的项目X进行更改。那么我可以从项目A复制.iml并暂时将其添加到项目X,直到接受对A的拉取请求。此外,我为X中的所有模块创建了对模块A的依赖。还要确保此依赖项位于列表的顶部。

问题是,如果我尝试在A中使用新功能,那么对A的maven依赖关系似乎会覆盖.iml模块依赖关系,并且存在编译错误。

有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

在本地安装项目A,并确保更新X引用的版本。

您可以使用mvn clean install在本地安装项目A,然后您不必处理与项目配置相关的任何内容。