gpt4 book ai didi

ANT - 检索当前任务名称

转载 作者:行者123 更新时间:2023-12-04 16:07:16 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How can I get the value of the current target ant?

(5 个回答)


6年前关闭。




像这样的 ANT 任务如何:

<target name="mytask">
<echo>processing ${blabla}</echo>
</target>

打印 processing mytask ?

我应该更换什么 blabla和 ?或者这实际上是可能的?

最佳答案

如果您的版本足够新以包含 javascript 支持,这可能适用于 vanilla Ant。

<scriptdef name="currenttarget" language="javascript">
<attribute name="property"/>
<![CDATA[
importClass( java.lang.Thread );

project.setProperty(
attributes.get( "property" ),
project.getThreadTask(
Thread.currentThread( ) ).getTask( ).getOwningTarget( ).getName( ) );
]]>
</scriptdef>

<target name="foobar">
<currenttarget property="my_target" />
<echo message="${my_target}" />
</target>
scriptdef设置任务 currenttarget可用于获取属性中的当前目标,然后您可以根据需要使用该目标。

关于ANT - 检索当前任务名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9907149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com