gpt4 book ai didi

java - Jenkins 设置失败 - 错误 "Non-resolvable import POM"

转载 作者:行者123 更新时间:2023-11-30 01:57:30 25 4
gpt4 key购买 nike

我正在尝试使用 Jenkins 为使用 Java 和 S4/HANA Extension SDK 构建的地址管理器应用程序设置持续交付管道。

我已按照说明进行操作,并尝试按照此 course 第 3 周 - 第 2 单元的 Material 进行实现。但是在启动 Jenkins 并启动在本地主机上构建管道的应用程序后,我发现我安排为多分支的作业失败了。

我检查了相同的日志,可以看到它由于此错误而失败:

`[ERROR] [ERROR] Some problems were encountered while processing
the POMs: 16:51:13 [ERROR] Non-resolvable import POM: Could not
find artifact com.sap.cloud.s4hana:sdk-bom:pom:2.8.1 in s4sdk-mirror
(http://s4sdk-nexus:8081/repository/mvn-proxy/) @ line 16, column
25`

请求任何帮助或指示以继续,以便我能够成功部署它。非常感谢。

最佳答案

我怀疑Docker内存不够。正如视频中提到的,即使对于简单的项目,也至少需要 4 GB。要进行验证,您可以运行 docker ps 。它应该至少列出两个容器,一个名为 s4sdk-jenkins-master ,另一个名为 s4sdk-nexus 。看起来 Nexus 容器被杀死是因为 Docker 没有足够的内存。

要解决此问题,请进入 Docker 设置,并提供 4 GB 内存,重新启动 Docker 并重复您所做的操作。

如果由于您的系统总内存而无法提供 4 GB 内存,(更糟糕的)替代方案是禁用下载缓存。这可以通过 server.cfg 配置文件实现,但不推荐。此设置的效果是,nexus 容器不会启动,但项目的每个新版本都会从 Internet 重新下载依赖项。

更多信息请引用Cx Server操作指南https://github.com/SAP/cloud-s4-sdk-pipeline/blob/master/doc/operations/operations-guide.md

致以诚挚的问候

弗洛里安

关于java - Jenkins 设置失败 - 错误 "Non-resolvable import POM",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53889857/

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