我正在Jenkins建立一个Android项目。一切都很好,直到升级到最新的插件版本,但现在它失败了“要求Maven版本3.1.1”。很公平,但Jenkins似乎仍然坚持使用Maven 3.0.4,即使我使用的是Jenkins及其所有插件的最新版本(目前为1.553)。如何让它更新到更新的Maven版本?
通过android-maven-plugin在Jenkins中构建,从版本3.8.0开始需要Maven 3.1.1或更高版本(参见http://code.google.com/p/maven-android-plugin/wiki/Changelog)。当然,它可以在Jenkins之外手动完成。问题是如何让Jenkins使用当前的Maven;它似乎与旧的打包,我不熟悉它,看看在哪里/如何更新。
更新:对于跟随我的脚步的任何人,请注意升级Maven会破坏Android版本,直到android-maven-plugin也更新为止;他们一起去。
答案 0 :(得分:2)
Jenkins没有Maven,但可以为你安装。
除了"从Apache"安装,您还可以从 zip 或执行命令行安装它。只需删除apache安装程序,然后单击添加安装程序按钮以选择其他选项。
我建议至少运行一次虚拟Maven项目来验证它是否已安装。
答案 1 :(得分:1)
您也可以在Jenkins设置中通过Jenkins安装最近的maven版本。在我的Jenkins上有一个3.1.1 via apache。