gpt4 book ai didi

maven-2 - Maven2 无法从相对路径中找到父级

转载 作者:行者123 更新时间:2023-12-03 22:52:50 24 4
gpt4 key购买 nike

我正在尝试使用 Maven2,但我的子项目找不到父项目。

目录结构如下:

--parent
--pom.xml
--child
--pom.xml

子 pom.xml 文件如下所示:
<parent>
<groupId>com.mycompany.app</groupId>
<artifactId>myapp</artifactId>
<version>${app.version}</version>
<relativePath>.../parent/pom.xml</relativePath>
</parent>

但是,当我使用 maven 时,它甚至似乎都没有查看相对路径,它似乎尝试从 maven 存储库下载它。它显然不在 repo 中。我希望它查看相对路径。我究竟做错了什么?这是错误消息:
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/com/mycompany/app/myapp/${app.version}/myapp-
${app.version}.pom
[INFO] Unable to find resource 'com.mycompany.app:myapp:pom:${app.version}' in reposit
ory central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: null:web:jar:null

Reason: Cannot find parent: com.mycompany.app:myapp for project: null:web:jar:null for
project null:web:jar:null

最佳答案

您不能为父版本使用属性 - 它必须匹配。目前,这是构建在以后可重现所必需的。许多人在问题 https://issues.apache.org/jira/browse/MNG-624 上跟踪此问题

关于maven-2 - Maven2 无法从相对路径中找到父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2389602/

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