在 Jenkins 中找不到 Maven

新手上路,请多包涵

我正在使用 shell 脚本选项在 Jenkins 中运行我的 Maven/Spring 项目(只是第一次测试它):

mvn spring-boot:run

我收到构建错误: /Users/Shared/Jenkins/tmp/jenkins8087926087546049217.sh: line 2: mvn: command not found

我怎样才能解决这个问题?它是一个 Spring-boot 应用程序。当我通过命令行运行 mvn spring-boot:run 时它工作正常。

原文由 Charo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答

试试这个,导航到 Manage Jenkins 并单击 Global Tool Configuration,在 Maven 部分单击“Add Maven”按钮并在 MAVEN_HOME 中提供 maven 安装路径并保存配置。

Jenkins 中的 Maven 配置

原文由 Anil Kumar Athuluri 发布,翻译遵循 CC BY-SA 4.0 许可协议

“管理Jenkins”->“全局工具配置” 在此处输入图像描述

如果仍然不起作用,请将以下内容添加到“Execute shell”

 export MAVEN_HOME=/opt/maven
export PATH=$PATH:$MAVEN_HOME/bin
mvn --version
mvn clean package

在此处输入图像描述

原文由 LIU YUE 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题