ant中的命令行参数



我有一个ant构建文件,我想通过它传递参数,如下所示:

ant命令:ant prob1 -Darg=Bob

Darg被设定为"Bob"。

我在我的xml文件中这样传递它:

<target name="prob1">
        <java jar="build/jar/prob1.jar" fork="true">
                <arg value="$Darg"/>

但我得到的只是"$Darg"作为传入的参数。我很确定我的xml文件中写错了什么,但我不确定是什么。如有任何帮助,我们将不胜感激。

检索变量的正确语法如下:${var.name}

因此,您需要像这样更改xml:

<arg value="${arg}"/>

因为使用-D参数,您将设置arg变量。

相关内容

  • 没有找到相关文章

最新更新