gpt4 book ai didi

jenkins - 即使jar在Maven本地,Gradle也会尝试访问远程存储库

转载 作者:行者123 更新时间:2023-12-03 05:51:16 25 4
gpt4 key购买 nike

背景:我正在一个无法访问Internet的Jenkins框上工作(在命令行浏览器上运行idk为什么),试图运行Serenity Gradle脚本(此http://thucydides.info/docs/serenity-staging/#_building_serenity_projects_in_gradle的蓬松版本)。我在本地计算机上遇到了这个问题,可以通过手动创建.m2(在浏览器上一个下载jar 1)并将mavenLocal放入存储库列表中来解决此问题(如示例中所示)。

问题:所以我将.m2文件夹复制到远程框中的Jenkins用户,但是在Jenkins框中运行命令Gradle clean test聚合时,输出显示错误是无法到达jcenter。

我尝试过的事情:
1以--offline运行(结果表示没有缓存版本的artificat)
2将Gradle缓存从本地复制到远程机器上的Jenkins用户。(他们有一个共享文件夹)为什么试图访问
3将.gradle文件夹从一个复制到另一个。
4删除jcenter(仍然失败)

我迷茫了,在我们整整一个多星期的任何地方,我们的项目Jenkins可能出了什么问题

最佳答案

此类问题的最佳解决方案可能是设置一个Jenkins盒子可以直接访问的Nexus或Artifactory代理(尽管Nexus / Artifactory安装需要放在一个可以访问互联网的盒子上)。

关于jenkins - 即使jar在Maven本地,Gradle也会尝试访问远程存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47643760/

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