如何在Ant中确定是否启用了详细信息?

如何在Ant中确定是否启用了详细信息?,ant,verbosity,Ant,Verbosity,在ant build.xml中,我想根据ant本身是否在启用详细信息的情况下运行来影响子进程的详细信息标志。是否有一个变量集来确定这一点?或者,我可以以某种方式解析原始Ant命令行以检查是否传递了-v。属性sun.java.command包含命令行选项 <project > <echo message="${sun.java.command}" /> <condition property="verbose.is.set"> &

在ant build.xml中,我想根据ant本身是否在启用详细信息的情况下运行来影响子进程的详细信息标志。是否有一个变量集来确定这一点?或者,我可以以某种方式解析原始Ant命令行以检查是否传递了
-v

属性
sun.java.command
包含命令行选项

<project >
    <echo message="${sun.java.command}" />
    <condition property="verbose.is.set">
        <contains string="${sun.java.command}" substring="-v" />
    </condition>
    <echo message="${verbose.is.set}" />
</project>


这可能有用吗::不幸的是没有。我需要在Ant中检测冗余,而不是在Ant中启用冗余。@Reinderien我的答案正确吗?如果你接受正确的答案,人们会积极地帮助你future@OlegPavliv我知道。我还没来得及测试它,但当我测试的时候,我会让你知道的。非常有效。非常感谢。