gpt4 book ai didi

maven - 在 ubuntu 上安装 CloudStack 时解决构建时依赖项时出错。

转载 作者:行者123 更新时间:2023-12-04 00:38:45 28 4
gpt4 key购买 nike

我正在 ubuntu 上安装 cloudstack,它使用 maven 来解决它的依赖关系。运行命令 mvn -P deps 时出现以下错误

[ERROR] The build could not read 1 project -> [Help 1] 
[ERROR]
[ERROR] The project org.apache.cloudstack:cloudstack:4.2.0 (/home/cloud/apache-cloudstack-4.2.0-src/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Could not transfer artifact org.apache:apache:pom:11 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org: Name or service not known and 'parent.relativePath' points at wrong local POM @ line 14, column 11: Unknown host repo.maven.apache.org: Name or service not known -> [Help 2]
[ERROR]

我搜索了错误并尝试了 pom.xml 中的一些更改,但我没有得到解决方案。我不知道是什么导致了错误。

任何建议或最轻微的帮助都将得到承认。谢谢。

最佳答案

这是一个 网络 问题:

您的构建机器无法访问 http://repo.maven.apache.org/maven2

使用 wget在命令行检查您是否可以访问该网站。例如

root@mgmtserver:~/cm# wget http://repo.maven.apache.org/maven2
--2013-10-14 16:33:24-- http://repo.maven.apache.org/maven2
Resolving repo.maven.apache.org (repo.maven.apache.org)... 185.31.19.184, 185.31.19.185
Connecting to repo.maven.apache.org (repo.maven.apache.org)|185.31.19.184|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://central.maven.org/maven2/ [following]
--2013-10-14 16:33:24-- http://central.maven.org/maven2/
Resolving central.maven.org (central.maven.org)... 185.31.19.184, 185.31.19.185
Reusing existing connection to repo.maven.apache.org:80.
HTTP request sent, awaiting response... 200 OK
Length: 967 [text/html]
Saving to: `maven2'

100%[=====================================================>] 967 --.-K/s in 0s

2013-10-14 16:33:24 (74.4 MB/s) - `maven2' saved [967/967]

原因 wget可能会失败:
  • Maven 存储库暂时关闭。等到它起作用。
  • 您的构建机器上没有网络适配器。检查它是否具有网络访问权限。
  • 您的代理设置不正确。 Try this solution , 或 the Maven mini-guide proxy settings

  • 背景:

    Apache CloudStack 的 POM.xml 继承了来自 Apache Software Foundation Parent POM 的预定义值。 .因此,Maven 构建首先从网络位置下载所需的 POM,然后 Maven 将其本地存储在 Maven repository 中。 ,这是一种本地缓存。

    结语:

    如果您好奇,正在下载的 POM 的来源是 here .

    关于maven - 在 ubuntu 上安装 CloudStack 时解决构建时依赖项时出错。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19323678/

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