为maven项目X运行Intellij - 取决于另一个maven模块A.
我需要在模块A中进行更改 - 因此为A创建一个Intellij项目,然后向该项目提交拉取请求,但尚未被接受。
现在我想对使用模块A的更改的项目X进行更改。那么我可以从项目A复制.iml并暂时将其添加到项目X,直到接受对A的拉取请求。此外,我为X中的所有模块创建了对模块A的依赖。还要确保此依赖项位于列表的顶部。
问题是,如果我尝试在A中使用新功能,那么对A的maven依赖关系似乎会覆盖.iml模块依赖关系,并且存在编译错误。
有办法解决这个问题吗?
答案 0 :(得分:0)
在本地安装项目A,并确保更新X引用的版本。
您可以使用mvn clean install
在本地安装项目A,然后您不必处理与项目配置相关的任何内容。