gpt4 book ai didi

maven-2 - 我们是否必须安装/部署父级 Maven 模块才能使用子模块?

转载 作者:行者123 更新时间:2023-12-02 01:20:43 25 4
gpt4 key购买 nike

假设我们有一个 ParentPom.xml,其下有子模块;子模块-A 和子模块-B。我想在另一个项目中使用 subModule-A.jar 。如果我仅在 subModule-A 目录中运行“mvn install”命令,我可以将其安装到我的 M2 存储库中,但在我从其他项目定义对它的依赖关系后,它会显示“找不到 subModule-A 的父级”。如果我运行 ParentPom.xml 的安装命令就可以了。

对这个问题有什么想法吗?

谢谢...

最佳答案

您需要安装/部署子模块 A 引用的所有模块,包括父模块。

你可以这样做:

mvn deploy -pl submodule-a -am

翻译过来就是

  • 部署模块子模块 (-pl submodule-a)
  • 及其当前 react 堆项目中的所有依赖项 (-am)

调用mvn -help查看所有可能的命令行选项

关于maven-2 - 我们是否必须安装/部署父级 Maven 模块才能使用子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4921842/

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