gpt4 book ai didi

Maven 使用 react 器选项 -pl 构建二级+子项目

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

我的maven项目结构如下

Project A 
pom.xml
- ProjectB
pom.xml
- ProjectC
pom.xml
- ProjectD
pom.xml
- ProjectY
pom.xml

通过使用 Maven Reactor 选项,我可以

干净安装-pl项目B干净安装-pl项目Y

但是在尝试使用 clean install -pl projectC 构建第二级子模块时,maven 抛出

org.apache.maven.MavenExecutionException: Could not find the selected project in the reactor: projectC

如何使用 Maven Reactor 选项构建第二级+子模块

最佳答案

-pl 选项的文档中,它指出了以下内容:

-pl,--projects <arg>                Comma-delimited list of specified
reactor projects to build instead
of all projects. A project can be
specified by [groupId]:artifactId
or by its relative path.

对您来说重要的部分是:“或其相对路径”。

因此,要构建 projectC,您只需通过其相对路径 (projectB/projectC) 引用它即可。所以你需要的命令是:

mvn clean install -pl projectB/projectC

关于Maven 使用 react 器选项 -pl 构建二级+子项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23075415/

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