运行ant脚本时,哪个Ant属性包含CWD?

Chr*_*s R 3 ant

我不想得到basedir - 它似乎包含build.xml脚本 - 我想要调用ant本身的CWD.

基本上,我想这样做:

$ cd /home/chrisr/projects/some_project
$ ant -f ../../tools/ant-build-rules/library.xml build-library
Run Code Online (Sandbox Code Playgroud)

在这一点上,我需要两件事:

  1. 绝对形式的ant-build-rules路径; 这是目前在basedir房产中找到的,所以我就在那里.
  2. some_project的路径,绝对形式.这是我不知道如何得到的.

哪个属性包含此信息?

Mar*_*nor 8

java属性user.dir包含当前目录

<project name="demo" default="printCWD">
    <target name="printCWD">
        <echo message="${user.dir}"/>
    </target>
</project>
Run Code Online (Sandbox Code Playgroud)