如何解决Non-resolvable导入POM?
How to solve Non-resolvable import POM?
这是我在通过从 GitHub.
中拉取 maven 项目进行 Jenkins 构建时遇到的错误
[ERROR] Non-resolvable import POM: Could not transfer artifact
com.sap.cloud.s4hana:sdk-bom:pom:1.4.0-SNAPSHOT from/to nexus-central
(http://<nexus server>/nexus/content/groups/build.snapshots/):
<nexus server> @ line 16, column 25
我目前正在为 Linux
开发 VMware workstation 14
播放器,并使用从 Docker 到 运行 这个版本的 Jenkins 图像。
下面是错误图片
I am currently working on VMware workstation 14 player for Linux and
using Jenkins image from Docker to run this build.]
你说你可以从你的本地机器访问 nexus.wdf.sap.corp
,但是你的 Docker 图像也可以吗?好像不是:com.sap.cloud.s4hana: Name does not resolve
请注意,您的 Docker 图片可能与您的主机共享不同的网络配置。您可能希望在 运行 时使用 --add-host flag 您的 Jenkins 图像,以便它可以解析您的站点。
请从您的 SDK BOM 中删除 -SNAPSHOT 或使用 1.5.0-SNAPSHOT 或 1.5.1-SNAPSHOT。没有 1.4.0-SNAPSHOT 版本了,只有发布的 1.4.0 版本。
最新发布的版本是 1.5.0(非 SNAPSHOT)。
您在项目中指定了自定义maven settings.xml,它指定了一个自定义nexus 服务器作为maven 中央镜像。但是,在运行时管道无法连接到此服务器。
可能是因为您的内联网连接在您的 Cx 服务器容器中不可用?请检查您是否使用了正确的网络设置(例如,您的公司代理是否已正确配置)。
此外,关于 SNAPSHOT 版本的评论也是正确的 - 请仅使用已发布的 SDK 版本(当前为 1.4.0)。
这是我在通过从 GitHub.
中拉取 maven 项目进行 Jenkins 构建时遇到的错误[ERROR] Non-resolvable import POM: Could not transfer artifact com.sap.cloud.s4hana:sdk-bom:pom:1.4.0-SNAPSHOT from/to nexus-central (http://<nexus server>/nexus/content/groups/build.snapshots/): <nexus server> @ line 16, column 25
我目前正在为 Linux
开发 VMware workstation 14
播放器,并使用从 Docker 到 运行 这个版本的 Jenkins 图像。
下面是错误图片
I am currently working on VMware workstation 14 player for Linux and using Jenkins image from Docker to run this build.]
你说你可以从你的本地机器访问 nexus.wdf.sap.corp
,但是你的 Docker 图像也可以吗?好像不是:com.sap.cloud.s4hana: Name does not resolve
请注意,您的 Docker 图片可能与您的主机共享不同的网络配置。您可能希望在 运行 时使用 --add-host flag 您的 Jenkins 图像,以便它可以解析您的站点。
请从您的 SDK BOM 中删除 -SNAPSHOT 或使用 1.5.0-SNAPSHOT 或 1.5.1-SNAPSHOT。没有 1.4.0-SNAPSHOT 版本了,只有发布的 1.4.0 版本。
最新发布的版本是 1.5.0(非 SNAPSHOT)。
您在项目中指定了自定义maven settings.xml,它指定了一个自定义nexus 服务器作为maven 中央镜像。但是,在运行时管道无法连接到此服务器。
可能是因为您的内联网连接在您的 Cx 服务器容器中不可用?请检查您是否使用了正确的网络设置(例如,您的公司代理是否已正确配置)。
此外,关于 SNAPSHOT 版本的评论也是正确的 - 请仅使用已发布的 SDK 版本(当前为 1.4.0)。