我正在Linux(ubuntu)中创建一个bash脚本,该脚本从另一个目录中的build.xml文件启动ant构建。我的文件夹结构如下:
myBashScript.sh
/project56
/http
build.xml
当我试图从myBashScript.sh调用这个构建文件时,我得到了以下错误:
"Buildfile project56/http://Buildfile.xml不存在!"
我尝试了以下方法:
sudo ant -buildfile project56/http/build.xml
sudo ant -v project56/http/build.xml
sudo ant -v fullPathStartingFromHome/build.xml
但我总是犯这个错误。有趣的是,当我尝试从myBashScript.sh所在的相同位置的终端调用ant(使用上面列出的第一个选项)时,构建开始得很好。
有人能帮我吗?
提前感谢
Robert
修复了它,发现我的脚本中的另一张cd to project56把事情搞砸了。