gpt4 book ai didi

maven-2 - 解决 Maven 错误 : Project 'XYZ' is duplicated in the reactor

转载 作者:行者123 更新时间:2023-12-04 10:46:19 24 4
gpt4 key购买 nike

我正在创建一个构建许多其他相关项目的多模块项目。其中一些项目也是多模块项目,在某些情况下它们构建相同的子项目。 Maven 对我大喊大叫,但这是故意的,无论如何我都希望它能够构建。

有没有人解决这个问题?
谢谢。

最佳答案

当你有这样的结构时会发生这种情况:

+-- root-project-A
`-- pom.xml
+-- module-A
| `-- pom.xml
+-- module-B
| `-- pom.xml
+-- root-project-B
`-- pom.xml
+-- module-C
`-- pom.xml

并像这样配置你的模块:
|-- root-project-A
`-- pom.xml
<modules>
<module>module-A</module>
<module>module-B</module>
<module>root-project-B</module> <!-- Error: project A reference project B -->
<module>root-project-B/module-C</module> <!-- Error: project A reference project B -->
</modules>

|-- root-project-B
`-- pom.xml
<modules>
<module>module-C</module>
</modules>

项目 A 不能引用项目 B,因为 B 没有将 A 引用为父项。包裹必须是独立的

关于maven-2 - 解决 Maven 错误 : Project 'XYZ' is duplicated in the reactor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/588429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com