【问题标题】:Eclipse maven with Jenkins integrationEclipse Maven 与 Jenkins 集成
【发布时间】:2020-09-08 08:34:38
【问题描述】:

我想使用 eclipse 的内置 maven 与 jenkines 集成。

当我尝试将 m2[C:\Users\HP.m2\repository] ​​路径放入 Jenkins 并尝试构建它时,有人可以建议如何做到这一点。

在工作区 C:\Program Files (x86)\Jenkins\workspace\new_job 中构建 错误:要构建此项目,需要有 Maven 安装。您的服务器没有定义 Maven 安装,或者请求的 Maven 版本不存在。 错误:“发布 TestNG 结果”步骤失败:要构建此项目,需要有 Maven 安装可用。您的服务器没有定义 Maven 安装,或者请求的 Maven 版本不存在。 完成:失败

【问题讨论】:

  • 那么你在这台机器上安装了 maven 吗?在命令提示符下执行 maven 会发生什么?是否填充了 MAVEN_HOME 变量?
  • 如果你的工作类型是 FreeStyle,你需要使用Execute windows cmd Build Step 来运行 maven cmd,如果工作类型是 Maven,你需要在菜单中配置 Maven 安装:Jenkins -> Manage Jenkins from Jenkins用户界面/控制台
  • #Devinda,是的 Maven_Home 和 m2 路径已正确配置,因为我可以从 cmd 运行项目。但仍然面临同样的问题。
  • 在运行 Eclipse 的同一个机器上运行 Jenkins 很奇怪,但是 Jenkins 必须配置 Maven 安装。仅仅在盒子上安装 Maven 是不够的。

标签: java eclipse maven jenkins


【解决方案1】:

不可能。

您需要为 Jenkins 使用命令行 Maven。

【讨论】:

  • 谢谢大家,经过多次尝试使用内置的eclipse maven,我现在已经单独安装了maven。但我仍然遇到同样的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 2018-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多