当前位置: 首页 > 知识库问答 >
问题:

詹金斯无法解决依赖关系

白翔
2023-03-14

詹金斯1.500版有问题。我正在尝试建立一个依赖于我的另一个项目的项目。错误是:

[ERROR]无法在项目项目名称上执行目标:无法解决项目项目名称: jar: 1.0.0:未能找到引用项目: jar: 1.0.0在http://repo.maven.apache.org/maven2被缓存在本地存储库中,直到中央的更新间隔已经过去或更新被强制-

如果我通过console和Maven构建这个项目,那么整个项目构建都会成功。我检查了存储库中的依赖项jar文件,它在正确的位置。

Maven有自己的存储库吗,还是我错过了什么?

但是在Jenkins系统设置下,我选择了“默认(~/. m2/repository)”,我没有在项目设置中勾选“使用自己的存储库”复选框。有什么想法吗?

更新:我在jenkins中为依赖项创建了一个额外的作业,并调用了Maven goal install,然后一切正常。在这一步之前,我通过Console和mvn安装安装了依赖项。为什么会有区别?(我尝试了删除并重新安装的给定解决方案,但没有帮助)


共有2个答案

陆昂然
2023-03-14

我也有类似的问题,并尝试删除~/中的文件夹。m2/repository/仍在从远程存储库位置下载依赖项到本地存储库

常元章
2023-03-14

简单解决方案从~/中删除文件夹。m2/存储库,代表您所写的工件。~/。m2/repository/${groupId}/。。。重建。如果在下载工件等过程中遇到一些问题,这种情况有时会发生。

 类似资料:
  • 问题内容: 我有一个简单的maven项目,其中包含一些常用的测试工具。它在本地构建,但是在詹金斯上,我遇到了这个奇怪的错误(见下文)。 其他资讯: 它使用Maven在本地构建 设置与我们所有其他詹金斯项目相同(非常基本) 其他詹金斯版本工作正常 我尝试删除/root/.jenkins/workspace/testtools文件夹 我尝试删除该版本并为其重新命名 磁盘未满 我没有找到其他有关此特定问

  • 很高兴有一个更新的Android Studio 3.0。但是我在Android Studio 3.0中遇到了一个问题,我刚刚在Android Studio 3.0中创建了一个新项目。然后我犯了一些错误 我通过将依赖项更改为最新版本并解决问题来解决这些问题。 但是,当我添加了facebook帐户工具包sdk的依赖项时。脸谱网。android:帐户工具包sdk:4 我收到以下错误-: 错误:无法解析“

  • 我对ivy没有解析我的一些依赖关系有问题。以下是我如何重现这个问题的: 我在eclipse中有一个空的java项目。我已经在我的项目中添加了ivy.xml: 这工作正常,ivy能够解决和下载口水。 如果我将修订版更改为6.3.0.Final(http://mvnrepository.com/artifact/org.drools/drools-core/6.3.0.Final),它将不起作用,我看

  • 有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。

  • 当我尝试添加新项目并修改我的gradle(添加依赖项)时,我在同步gradle后收到了这条消息: 无法解析“”的依赖项:app@debugAndroidTest/compileClasspath“:无法下载kotlin-stdlib-1.4.31.jar(org.jetbrains.kotlin:kotlin stdlib:1.4.31) 显示详细信息 受影响的模块:应用程序 我无法单击“显示详细

  • 问题内容: 刚刚下载了jenkins.war并做了一个java -jar jenkins.war(在Windows 8.1上) 转到http://127.0.0.1:8080/manage,我看到了: 加载某些插件时有依赖项错误: 重复java -jar jenkins.war,将每个分支的war解包。有他住的地方,以便您可以从命令行运行他吗? 我如何摆脱插件错误? 问题答案: 只需从jenkin