【发布时间】: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 cmdBuild Step 来运行 maven cmd,如果工作类型是 Maven,你需要在菜单中配置 Maven 安装:Jenkins -> Manage Jenkins from Jenkins用户界面/控制台 -
#Devinda,是的 Maven_Home 和 m2 路径已正确配置,因为我可以从 cmd 运行项目。但仍然面临同样的问题。
-
在运行 Eclipse 的同一个机器上运行 Jenkins 很奇怪,但是 Jenkins 必须配置 Maven 安装。仅仅在盒子上安装 Maven 是不够的。
标签: java eclipse maven jenkins