gpt4 book ai didi

ant - 如何在 Ant 中反转路径的元素?

转载 作者:行者123 更新时间:2023-12-05 01:20:49 29 4
gpt4 key购买 nike

我在 Ant 中有一个 Path 集合,我需要以相反的顺序循环遍历它。
我使用 AntContrib 的 for循环,像这样:

<for param="foo">
<path refid="bar" />
<sequential> ... </sequantial>
</for>

我需要遍历 bar 的元素以相反的顺序。我无法改变路径最初是如何创建的。我总是可以用 Java 编写自定义 Ant 任务,但是我的构建目前在没有任何自定义任务的情况下运行,对于这样一个看似简单的任务,我宁愿避免这样做。

Ant JavaScript 能做到这一点吗? (如果是这样,如何?)

任何帮助,将不胜感激!

最佳答案

我认为“纯 Ant”解决方案可能有点扭曲,但您可以使用 script task正如你所建议的。

这将设置一个属性 baz包含引用 ID bar 的反向路径.

<script language="javascript"><![CDATA[
project.setProperty( "baz", project.getReference( "bar" )
.toString().split( ":" ).reverse( ).join( ":" ) );
]]></script>

希望可以适应您的确切需求。

关于ant - 如何在 Ant 中反转路径的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3726379/

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