-1

我目前在部署在Windows机器上的hudson slave上运行以下命令。Hudson - Windows执行windows批处理命令

dir 
cmd 
mvn clean install 

我在构建上得到以下回报。

mvn' is not recognized as an internal or external command, 
operable program or batch file. 

我在节点上设置了正确的路径,指向windows计算机上的哈德森安装。

我也为windows从机上的JAVAM2_HOME设置了正确的Path

我希望能有正确的方法来调用maven,如果将来还需要其他*.bat文件。

请和谢谢

+0

当你打开命令行时,你可以启动'mvn'吗?如果没有,请确保'bin'文件夹在您的'PATH'中。 – ZeissS 2010-07-21 21:47:24

+0

是的,我可以当我从事Windows机器上的cmd上。我已经把它放在我的PATH中。 我想知道为什么它不与哈德森合作。 – myusuf3 2010-07-21 21:50:21

+0

您是否在更改默认路径设置后重新启动了哈德森? – 2010-07-21 21:59:28

回答

0

我还没有想通了。一个好的解决方法是使用mvn的完整路径来运行它。哪些工作适合我。

+1

你也没有提交对你的问题的评论太多的反馈。请更具体地说明你的设置,你尝试过什么,什么不是。你是否在Hudson工作中运行'set'命令?您还可以使用节点的脚本控制台来确定变量的内容来自Hudson的观点。 – 2010-07-23 17:45:37

+0

是的,你提出的设置命令对调试问题很有帮助。这就是为什么我提高了它。谢谢。 – myusuf3 2010-07-23 18:16:46

相关问题