问题标签 [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.
ant - antcontrib foreach 并行执行不会引发错误
foreach
我有以下 ant 脚本,当 antcontrib 的任务的并行设置为 true 时,我似乎找不到失败的方法。有任何想法吗?
ant - 如何在 Ant 中生成逗号分隔列表?
如何从 Ant 中的 for 循环生成逗号分隔的列表?
我可以使用 ant-contrib for 循环遍历源属性,但我不确定如何输出到目标属性:
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。
任何指针将不胜感激。
- 谢谢
ant - 如何在 Ant 中使用数组或列表之类的东西?
我在 Ant 脚本中有一个字符串列表(例如“piyush,kumar”),我想将其分配piyush
给 var1 like<var name="var1" value="piyush"/>
和kumar
var2 like <var name="var2" value="kumar"/>
。
到目前为止,我正在使用如下构建文件:
我不确定如何取得进展 - 有什么建议吗?
ant-contrib - 如何根据Ant中的限制进行for循环
在 Ant-contrib 中,我们可以这样做:
但是如果我没有列表,我只有一个限制,例如limit=4。
有没有办法根据限制做for循环,比如:
eclipse - 1.8.2 build.xml 中需要 ant-contrib,但会导致错误
我发现我在build.xml中需要以下内容:
为了支持我正在使用的 ant-contrib <if> ... </if>构造。然而,Eclipse 对此非常不满。将此部分放在build.xml的顶部,无论是从 Eclipse 外部的命令行还是 Eclipse 内部的命令行,一切都可以完美运行,尽管脾气暴躁:
什么“名称”实际上是“未定义”?我非常想了解如何解决这个问题。谷歌搜索,我看到其他人有相同或相似的问题,但没有人给出一个好的答案,至少不适合我的情况。
非常感谢您对此问题的任何评论,
拉斯
ant - (ant-contrib) propertyregex 是否支持同一属性的多种用途?
我试图将一个属性用作多个其他属性的模板,但它只在第一次工作。通过示例可能最容易展示,因此我将代码缩减为展示此行为的最小案例:
我希望这会输出 x1、x2 等,但它会输出以下内容:
如您所见,第一个没问题,但下一个属性根本没有设置。起初我以为模板属性被修改了,但是从输出中可以看出,事实并非如此。我只是在这里做一些愚蠢的事情吗?这不支持吗?或者它是一个错误?任何想法将不胜感激。
(Ant 版本 1.8.2,ant-contrib 版本 1.0b2)。
ant - 可选参数任务调用?
我希望能够将一个可选参数传递给一个 ant 任务调用,这样如果它被省略(在条件或使用unless
orif
属性时很重要),它就会显示为未设置到被调用的目标。我不知道是否设置了 optArg,所以我无法对参数进行硬编码。
示例:ant 目标someTarget需要强制参数mandatoryArg并支持可选参数optArg。
我可以通过像这样的笨拙复制来实现这一点:
我想省略 if 语句,这样 ant 调用就不会重复,而不会失去optArg的可选特性。我已经找到了这个问题,它似乎涵盖了一个不同的问题。
我使用 Ant 1.7 和 ant-contrib。
有任何想法吗?谢谢!
编辑:我也接受解释为什么它真的不可能的答案。
apache - 加载两个外部属性文件时无法使用 ant-contrib 取消设置属性
所以......我有 build.xml 从 basedir 加载属性文件。
然后,作为目标,我执行以下操作:
这里的警告是两者都具有相同的属性名称。它不能改变。
所以,最后,我应该得到如下属性:
但相反 - 我得到迹象表明第一个属性文件中的属性 (Var1) 没有取消设置,然后用第二个属性文件中的新值填充。ant-contribs unset 应该处理的事情:/ ...类似于:
为什么我没有得到预期的结果?
maven - 使用 Maven 修改多个 zip 文件中的文件
今天我想执行这个任务,途中遇到了一些问题。所以我在这里提出我的问题和我找到的解决方案。也许有人知道一个更简单的解决方案!
问题是这样的:我试图构建一个使用 Maven2 构建的 Java 项目的分发包。在上一步中,生成了几个 zip 文件,它们都在根目录中包含一个名为 manifest.xml 的文件,我想在所有这些 ZIP 文件中修改这个 XML 文件。这是一个方案: