当前位置: 首页 > 面试题库 >

将Jenkins升级到1.505后,Maven插件失败

刘骏祥
2023-03-14
问题内容

我已经将我的Jenkins服务器升级到1.505,但是意外地使用Maven插件构建无法正常工作,并且在Jenkins日志中引发了异常

Error injecting constructor, java.lang.NoClassDefFoundError: hudson/ivy/AntIvyBuildWrapper

经过一个小时的搜索,我发现Maven插件家伙升级了他们的代码库,并且由于“可选”依赖项而失败,因此我添加了“可选插件”,但它仍然无声地失败,并且在Jenkins日志中没有任何异常。

错误出现在控制台日志上是 ERROR: Couldn't find Maven executable.

有什么提示吗?


问题答案:

新的maven插件为我拥有的Jobs添加了一个新选项(在构建部分->调用Maven 3下,有一个名为Maven version的新字段)。

因此,我们需要做的是打开每个作业配置页面,然后单击保存按钮以保存默认值,这样就可以解决问题。



 类似资料:
  • 我正在将我的Maven构建的Java 8应用程序升级到Java 11。在我的POM中,我指定: 当我使用普通的Maven构建调用来构建我的应用程序时: 我得到: 因此,看起来<code>maven编译器插件:3.8.1 那么,我怎么知道是什么把它拉进来并使用它呢?或者如果这不是正在发生的事情,那是什么,我该如何修复它?

  • 快照版本不会在快照存储库上发布,而是发布版本。 发布成功。没有错误。 唯一的变化是版本插件从2.3.2升级到2.5.2 也尝试了2.5.1和2.5.3,但都不起作用。 使用apache maven 3.5.0 步骤: mvn清洁安装 输出:在所有三个方面都取得成功 不确定我是否可以附加实际日志 代码片段pom.xml

  • 我将我的linux box从7.8升级到了用于CI服务器的8.7。每当我开始詹金服务 >sudo/etc/init.d/Jenkins start 我得到以下错误消息。 [...]启动jenkins(通过systemctl):jenkins.ServiceJob for jenkins.Service失败。有关详细信息,请参阅'SystemCTL status Jenkins.Service'和'

  • 分级项目同步失败,未从其他相关问题中获得答案。以下是我的详细情况。 初始同步尝试产生以下错误消息: 我有Android Studio 3.0。build.gradle文件包含以下依赖项: 根据https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#update_gradle我需要做一些改变 首先,在