是否可以告诉用户从哪个目录运行Ant?
例如,我可能只想在当前工作目录中运行单元测试,而不是整个项目的所有测试.
我试过这个:
<property environment="env" />
<echo>${env.CWD}</echo>
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
Asa*_*aph 60
返回的整个Properties对象System.getProperties()由Ant公开.试试这个:
<echo>${user.dir}</echo>
Run Code Online (Sandbox Code Playgroud)
jav*_*top 41
${basedir} 也可能有用.
在Linux下的Netbeans中,${user.dir}似乎总是相等${user.home},但是${basedir}给了我运行ant的实际目录(所以它给了我项目目录).