我已经将我的Jenkins服务器升级到1.505,但是意外地使用Maven插件构建无法正常工作,并且在Jenkins日志中引发了异常
Error injecting constructor, java.lang.NoClassDefFoundError: hudson/ivy/AntIvyBuildWrapper
经过一个小时的搜索,我发现Maven插件家伙升级了他们的代码库,并且由于“可选”依赖项而失败,因此我添加了“可选插件”,但它仍然无声地失败,并且在Jenkins日志中没有任何异常。
错误出现在控制台日志上是 ERROR: Couldn't find Maven executable.
ERROR: Couldn't find Maven executable.
有什么提示吗?
新的maven插件为我拥有的Jobs添加了一个新选项(在构建部分->调用Maven 3下,有一个名为Maven version的新字段)。
因此,我们需要做的是打开每个作业配置页面,然后单击保存按钮以保存默认值,这样就可以解决问题。