Hudson - build.xml不存在

时间:2013-12-23 12:53:15

标签: java ant hudson war build.xml

我在哈德森身上有最奇怪的行为。从svn下载项目后,我试图触发ant build,特别是“deploy-war”,但是即使文件存在于工作空间目录中,Hudson也看不到build.xml文件。问题是当我从cmd触发'deploy-ant'时,它会构建.war文件就好了。

Hudson workspace

Hudson console output

这就是我调用蚂蚁的方式:

enter image description here

2 个答案:

答案 0 :(得分:1)

只有当构建文件名与build.xml不同时,必须提及构建文件选项,例如deploy.xml或build1.xml。如果构建文件名是build.xml,并且它正好位于工作区目录中,则不必提及构建文件。您可以将此选项留空。

如果您仍想提及构建文件,则必须提及构建文件的绝对路径。 enter image description here

enter image description here

答案 1 :(得分:0)

最奇怪的事情。问题与Hudson和ant没有任何关系,问题是我正在处理的机器,将cmd.exe的起始位置设置为“regedit”设置到某个奇怪的位置,因此cmd.exe正在寻找一个构建文件那个位置。