问题标签 [ant-contrib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5917 浏览

ant - antcontrib foreach 并行执行不会引发错误

foreach我有以下 ant 脚本,当 antcontrib 的任务的并行设置为 true 时,我似乎找不到失败的方法。有任何想法吗?

0 投票
2 回答
1890 浏览

ant - 如何在 Ant 中生成逗号分隔列表?

如何从 Ant 中的 for 循环生成逗号分隔的列表?

我可以使用 ant-contrib for 循环遍历源属性,但我不确定如何输出到目标属性:

0 投票
1 回答
2718 浏览

ant - 从ant中的属性文件迭代值有问题吗?

我在尝试迭代属性文件中定义的值时遇到问题。我正在尝试循环读取 jar 文件并将它们复制到目录中。jar 文件名在属性文件中定义。这是我的示例文件:

这是 test.txt 中的条目。

wikihelp-1.0.0.jar

速度-1.0.0.jar

我期望 for 循环一次读取一个文件名,然后执行复制。相反,它一起读取 2 个文件名并抛出以下异常:

警告:找不到要复制的文件 C:\Development\Doc\Build\wikihelp-1.0.0.jar velocity-1.0.0.jar。

任何指针将不胜感激。

  • 谢谢
0 投票
1 回答
19273 浏览

ant - 如何在 Ant 中使用数组或列表之类的东西?

我在 Ant 脚本中有一个字符串列表(例如“piyush,kumar”),我想将其分配piyush给 var1 like<var name="var1" value="piyush"/>kumarvar2 like <var name="var2" value="kumar"/>

到目前为止,我正在使用如下构建文件:

我不确定如何取得进展 - 有什么建议吗?

0 投票
4 回答
8452 浏览

ant-contrib - 如何根据Ant中的限制进行for循环

在 Ant-contrib 中,我们可以这样做:

但是如果我没有列表,我只有一个限制,例如limit=4。

有没有办法根据限制做for循环,比如:

0 投票
2 回答
2520 浏览

eclipse - 1.8.2 build.xml 中需要 ant-contrib,但会导致错误

我发现我在build.xml中需要以下内容:

为了支持我正在使用的 ant-contrib <if> ... </if>构造。然而,Eclipse 对此非常不满。将此部分放在build.xml的顶部,无论是从 Eclipse 外部的命令行还是 Eclipse 内部的命令行,一切都可以完美运行,尽管脾气暴躁:

在此处输入图像描述

什么“名称”实际上是“未定义”?我非常想了解如何解决这个问题。谷歌搜索,我看到其他人有相同或相似的问题,但没有人给出一个好的答案,至少不适合我的情况。

非常感谢您对此问题的任何评论,

拉斯

0 投票
2 回答
836 浏览

ant - (ant-contrib) propertyregex 是否支持同一属性的多种用途?

我试图将一个属性用作多个其他属性的模板,但它只在第一次工作。通过示例可能最容易展示,因此我将代码缩减为展示此行为的最小案例:

我希望这会输出 x1、x2 等,但它会输出以下内容:

如您所见,第一个没问题,但下一个属性根本没有设置。起初我以为模板属性被修改了,但是从输出中可以看出,事实并非如此。我只是在这里做一些愚蠢的事情吗?这不支持吗?或者它是一个错误?任何想法将不胜感激。

(Ant 版本 1.8.2,ant-contrib 版本 1.0b2)。

0 投票
1 回答
1543 浏览

ant - 可选参数任务调用?

我希望能够将一个可选参数传递给一个 ant 任务调用,这样如果它被省略(在条件或使用unlessorif属性时很重要),它就会显示为未设置到被调用的目标。我不知道是否设置了 optArg,所以我无法对参数进行硬编码。

示例:ant 目标someTarget需要强制参数mandatoryArg并支持可选参数optArg

我可以通过像这样的笨拙复制来实现这一点:

我想省略 if 语句,这样 ant 调用就不会重复,而不会失去optArg的可选特性。我已经找到了这个问题,它似乎涵盖了一个不同的问题。

我使用 Ant 1.7 和 ant-contrib。

有任何想法吗?谢谢!

编辑:我也接受解释为什么它真的不可能的答案。

0 投票
3 回答
1646 浏览

apache - 加载两个外部属性文件时无法使用 ant-contrib 取消设置属性

所以......我有 build.xml 从 basedir 加载属性文件。

然后,作为目标,我执行以下操作:

这里的警告是两者都具有相同的属性名称。它不能改变。

所以,最后,我应该得到如下属性:

但相反 - 我得到迹象表明第一个属性文件中的属性 (Var1) 没有取消设置,然后用第二个属性文件中的新值填充。ant-contribs unset 应该处理的事情:/ ...类似于:

为什么我没有得到预期的结果?

0 投票
1 回答
1981 浏览

maven - 使用 Maven 修改多个 zip 文件中的文件

今天我想执行这个任务,途中遇到了一些问题。所以我在这里提出我的问题和我找到的解决方案。也许有人知道一个更简单的解决方案!

问题是这样的:我试图构建一个使用 Maven2 构建的 Java 项目的分发包。在上一步中,生成了几个 zip 文件,它们都在根目录中包含一个名为 manifest.xml 的文件,我想在所有这些 ZIP 文件中修改这个 XML 文件。这是一个方案: