gpt4 book ai didi

Maven 说它在 "reactor"中找不到东西

转载 作者:行者123 更新时间:2023-12-04 14:17:01 25 4
gpt4 key购买 nike

我有一个 maven 项目,我正在使用这个 --projects从项目的根目录运行多个 pom 文件的命令。

mvn clean install --projects proj1, then-proj2
proj1then proj2是我要运行的项目的 Artifact ID。也就是我去 pom.xml对于每个项目并在那里使用“Artifact ID”。
proj1 和 then-proj2 都是主 pom 文件中项目的主题子模块。
proj1在 A 中,并且 then-proj2在 B 中,并且 A 和 B 都在主 pom 文件中。
当我运行它时,maven 告诉我:“在 react 器中找不到选定的项目:proj1”。
这真是令人沮丧-为什么不告诉我 全部 react 堆中的项目是什么?无论如何,我做错了什么?

最佳答案

试试这个:

mvn clean install -pl A/proj1, B/then-proj2

看看这个: https://stackoverflow.com/a/23076358/1680793

另一件事是确保您已在
<modules>
<module>

相应的父多模块项目的部分。

例如在下面的项目结构中:
  • 主要的
  • 一种
  • 项目1
  • 项目1A

  • 然后-proj2

  • 假设您正在尝试构建 proj1A。当你尝试
    mvn package -pl A/proj1/proj1A

    如果您没有,从 main 的 pom 目录中,您仍然会遇到相同的 react 器错误:
  • “A”作为“main”中的模块,或
  • “proj1”作为“A”中的模块,或
  • “proj1A”作为“proj1”中的一个模块
  • 关于Maven 说它在 "reactor"中找不到东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46253334/

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