这是我在通过从 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 镜像来运行此构建。
下面是错误图片
最佳答案
您在项目中指定了自定义 Maven settings.xml,它指定自定义 Nexus 服务器作为 Maven 中央镜像。但是,在运行时管道无法连接到该服务器。
是否您的 Intranet 连接在您的 Cx Server 容器中不可用?请检查您是否使用了正确的网络设置(例如,您的公司代理是否已正确配置)。
此外,有关 SNAPSHOT 版本的评论也是正确的 - 请仅使用 SDK 的已发布版本(当前为 1.4.0)。
关于maven - 如何解决不可解析的导入POM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47527689/