maven - 如何解决不可解析的导入POM?

标签 maven docker jenkins jenkins-pipeline s4sdk

这是我在通过从 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

我目前正在开发适用于 LinuxVMware Workstation 14 播放器,并使用 Docker 中的 Jenkins 镜像来运行此构建。

下面是错误图片

Error image

最佳答案

您在项目中指定了自定义 Maven settings.xml,它指定自定义 Nexus 服务器作为 Maven 中央镜像。但是,在运行时管道无法连接到该服务器。

是否您的 Intranet 连接在您的 Cx Server 容器中不可用?请检查您是否使用了正确的网络设置(例如,您的公司代理是否已正确配置)。

此外,有关 SNAPSHOT 版本的评论也是正确的 - 请仅使用 SDK 的已发布版本(当前为 1.4.0)。

关于maven - 如何解决不可解析的导入POM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47527689/

相关文章:

Maven:在pom.xml中设置settings.xml位置?

postgresql - 如何对我的 dotnet 核心 + postgresql 应用程序进行 docker 化?

docker - 使用Jenkins的Artifactory插件,是否可以搜索存储库中具有属性的图像?

maven - Clojure 与同一库的不同主要版本的相互依赖性问题

java - Ivy、Maven - 映射传递依赖

java - 将我的 webapp 部署到 Tomcat7 时遇到问题

docker - 如何通过 Vagrant docker provisioner 登录到 docker hub

java - docker-compose 环境中的 catalina.sh 系统变量

java - Jenkins Maven 使用 GIT 发布

Jenkins 按标签锁定