gpt4 book ai didi

java - Maven 没有构建父 pom

转载 作者:行者123 更新时间:2023-11-30 07:25:28 25 4
gpt4 key购买 nike

我已经包含了子 pom 的父 pom ..但是在构建子 pom 时..而不是构建父 pom..它试图从存储库下载它并给出无法下载它的错误,因此失败。这是子 pom:

    <parent>
<groupId>com.mygroup1</groupId>
<artifactId>base</artifactId>
<relativePath>../Base/pom.xml</relativePath>
<version>1.0</version>
</parent>



<modelVersion>4.0.0</modelVersion>
<groupId>com.mygroup2.client</groupId>
<artifactId>client</artifactId>
<packaging>jar</packaging>
<version>some-version</version>

基础 pom 如下:

<groupId>com.mygroup1</groupId>
<artifactId>base</artifactId>
<packaging>pom</packaging>
<version>1.0</version>

在先构建子项之后再构建父项..而不是构建父项,它给出了这个错误:Could not find artifact com.mygroup1:base:pom:1.0 in <artifactory name>那么应该首先显式地构建父对象吗?谢谢。

最佳答案

您的项目究竟是如何构建的?这只有在它是聚合器的一部分时才有效。仅指定 <parent/>不会自动让 Maven 构建它,它会简单地告诉它使用哪个父级。另一方面,如果父模块和子模块都定义为 <modules/>在聚合器中,父级将首先构建。

此外,如果您有一个聚合器,但您只是试图从子模块中构建,则不会构建父模块。

关于java - Maven 没有构建父 pom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10909692/

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