我正在努力学习Jenkins和Maven.
到目前为止我做了什么:
1)安装了Maven并将M2和M2_HOME设置为env变量
2)从eclipse创建了一个简单的maven项目.- >创建一个.bat文件,我将移动到pom.xml文件所在的目录并运行
"mvn clean package.我运行这个bat文件.
一切都按预期进行到此为止.
3)现在我安装了jenkins并创建了一个项目(或作业)>添加了构建步骤作为"执行Windows批处理命令".并进入了蝙蝠位置.
但是我收到以下错误:
由用户匿名启动 在工作区中构建C:\ Users\abhi\.jenkins\jobs\Maven\workspace [workspace] $ cmd/c调用C:\ WINDOWS\TEMP\hudson6018913903543004539.bat
C:\ Users\abhi\.jenkins\jobs\Maven\workspace> C:\ Users\abhi\Desktop\ma.bat
C:\ Users\abhi\.jenkins\jobs\Maven\workspace> E:
*E:> cd AllStuffLearning\EclipseWorkSpaces\MavenWorkSpace\MyMavenPrj\*
E:\ AllStuffLearning\EclipseWorkSpaces\MavenWorkSpace\MyMavenPrj> chdir E:\ AllStuffLearning\EclipseWorkSpaces\MavenWorkSpace\MyMavenPrj
E:\ AllStuffLearning\EclipseWorkSpaces\MavenWorkSpace\MyMavenPrj> mvn clean*package* 'mvn'未被识别为内部或外部命令, 可运行程序或批处理文件. 构建步骤'执行Windows批处理命令'将构建标记为失败 完成:失败
当我尝试使用Windows slave从Jenkins运行Maven项目时,遇到了相同的错误。最后,我通过在命令之前设置M2_HOME和路径环境权限解决了此问题mvn clean test。
希望这对mvn' is not recognized as an internal or external command在设置M2_HOME环境和工具位置后仍然出现错误的人有所帮助。
| 归档时间: |
|
| 查看次数: |
14203 次 |
| 最近记录: |