问题标签 [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 - ant 遍历文件
我想遍历一个 jar 列表(未定义的数字)并将它们全部添加到 jar 文件中。要添加它们,我计划使用这样的东西:
但我如何迭代它们?我没有 ant-contrib
谢谢!
for-loop - 蚂蚁贡献和蚂蚁?
Antcontrib 的哪些版本支持 <for> 以及 Antcontrib 中的 <var unset="true" />?
(或者我在哪里可以找到这些信息?)
eclipse - org/apache/commons/codec/DecoderException when integrating Ant-Contrib into Eclipse
I've tried to integrate Ant-Contrib 1.0b3 into Eclipse by adding the ant-contrib-1.0b3.jar and the appendant jar-files from the libs-directory to the "Global Entries"-section of the Ant-Runtime-preferences page in Eclipse.
For tasks that don't need the libs, such as propertyregex
, this works fine.
But when I try to use the postMethod
task I get the following error:
Any suggestions on what to do to resolve this?
ant - 在没有 IF 的情况下测试 Macrodef 属性
如果 macrodef 属性设置为prod,我将尝试删除所有以log开头的行(下面的示例)。我计划使用 replaceregexp 删除所有以 log 开头的行。但是,除了使用if任务之外,我不确定如何测试属性是否设置为特定值。我不想引入任何非核心 Ant 任务来执行此操作,但我想不出任何其他解决方案。除了使用 if 任务,我还有其他选择吗?
谢谢
ant - 在进行构建之前验证 ant-contrib.jar 是否可用?
build.xml 的某些部分需要 Ant-Contrib,因此我们首先要检查 ant 目录中是否有它的 jar,如果没有,则下载并解压到正确的目录。
对此的任何想法都是有帮助的
ant - 如何将 Ant foreach 迭代与文件中的值一起使用?
在我们的Ant构建环境中,我必须对许多项目执行相同的任务。AntContrib foreach 任务对此很有用。但是,列表在一个参数中,我实际上在文件中有列表。如何在 Ant 中以类似 foreach 的方式迭代文件中的项目?类似(伪代码):
我很高兴编写自定义任务,并欢迎对可能的解决方案提出任何建议。
ant - 如何迭代文件中的属性?
我所有的项目及其版本都在这样的属性文件中定义:
我想遍历所有项目,并在 Ant 脚本中使用它们的名称和版本。
目前我使用属性任务读取整个文件,然后在 for 循环中迭代给定列表,如下所示:
如何避免在 for 循环中对项目名称进行硬编码?基本上遍历每一行并提取项目的名称和版本。
java - 需要一个 Java 包依赖分析工具
无论如何,是否可以使用 jDepend、ant contrib 的 verifydesign 任务或任何其他使用黑名单而不是白名单的类似工具来运行包依赖性分析?
也就是说,我想远不那么严格(至少在最初)。而不是指定包 A 必须只依赖于 B、C 和 K;包 B 必须只依赖于 Q、W 和 R;等等,对于系统中的每一个包,我想首先说:包A绝对不能和W和Y有任何联系,它做的任何事情我都可以。随着时间的推移,随着时间的推移,我可以逐渐添加每个包的预期依赖项的完整列表(A 仅依赖于 B、C、K)。
那么是否有工具可以做到这一点?
ant - 如何使用“条件”模拟“if-else”逻辑?
我知道有ant-contrib
,它为 ant 提供了“if-else”逻辑。但我需要在没有 ant-contrib
. 那可能吗?
我需要工作的伪代码:
谢谢!
ant - 使用 Ivy 下载/安装 ant-contrib、bsf、beanshell、commons-logging
我正在使用 Ant 和 Ivy 构建一个项目。该build.xml
文件依赖于ant-contrib、bean scripting framework、beanshell和commons-logging。
Ant 在多个地方搜索库,包括${user.home}/.ant/lib
.
如果这些库尚不存在,文件中是否有任何方法build.xml
可以让这些库自动下载并安装在目录中,也许使用 Ivy 本身?${user.home}/.ant/lib
谢谢,拉尔夫