ant的那些闹挺事

今日发现了一个问题,用ant+hudson去运行脚本代码时,突然ant报错:

即使我在ant的build文件中指定了basedir=“C:/Users/145064/.hudson/jobs/haixuan_online”

运行的时候,定位的项目路径依然是:C:/Users/145064/.hudson/jobs/haixuan_online/logs

  basedir=“.”,这就默认项目路径就是build.xml文件所在的路径。

我一看soga明白了:

  就将存放于C:/Users/145064/.hudson/jobs/haixuan_online/logs目录下的build.xml文件提到了C:/Users/145064/.hudson/jobs/haixuan_online目录下

运行项目后可以成功运行。

但是仍然有一个疑惑:

   怎样才修改basedir才可以正确的指定到自己项目路径,而不用考虑build.xml的所在目录

原文地址:https://www.cnblogs.com/fatfatdachao/p/4332499.html