gpt4 book ai didi

android - 在 Jenkins 中构建 Android 项目 "requires Maven version 3.1.1"

转载 作者:行者123 更新时间:2023-11-29 17:52:02 25 4
gpt4 key购买 nike

我正在 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 也被更新;他们一起去。

最佳答案

Jenkins 不附带 Maven,但它可以为您安装。

更新 Jenkins 使用的 Maven 版本

  • 转到管理 Jenkins -> 配置系统
  • 向下滚动直到看到 Maven 部分(不是 Maven 配置或 Maven 项目,它们是不同的)。
  • 点击添加 Maven 按钮。
  • 名称保留为默认值
  • 勾选自动安装
  • 从 Apache 安装是默认安装程序选项。
  • 选择您要安装的版本。 enter image description here

除了“从 Apache 安装”之外,您还可以从 zip 或通过执行命令行 安装它。只需删除 apache 安装程序并单击 添加安装程序 按钮以选择另一个选项。

我建议至少运行一次虚拟 Maven 项目以验证它是否已安装。

关于android - 在 Jenkins 中构建 Android 项目 "requires Maven version 3.1.1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22211130/

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