问题标签 [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 属性在 Windows 中是可变的,但在 Unix 中不是?
我正在使用 Ant 进行自动化构建过程。
一个目标是检查是否已经设置了变量,如果没有,将其设置为空字符串并将其作为环境键导出到可执行文件。我有多个属性文件,这些文件要么定义了bla
属性,要么没有定义。所以我遍历我的文件列表并执行以下操作:
解释这些行:
是确保没有从先前的循环传递中使用任何值。我包括具有或未定义该bla
属性的属性文件。
以确保我可以使用该bla
物业。我认为使用属性的不变性会很聪明。所以
设置属性以防它未在我的属性文件中定义。如果它已经被定义,理论上,初始属性值不能被覆盖。
现在奇怪的是:在我的 unix 系统上,这种方法就像一种魅力,在 Windows上却没有;定义的属性值被空字符串覆盖。两台机器都安装了ant 1.8。
我知道我可以使用<if>
和<isset>
属性标志以另一种方式解决问题,但我只是想知道这怎么可能。如果您能帮助我理解这种不一致的行为,那就太好了。
ant - 需要 Ant 条件示例
有人可以用代码中的“if”、“and”、“not”和“istrue”的 Ant 条件属性示例来解释我吗?
我是 Ant 新手,需要帮助。
基本上我需要使用 FTP 下载文件。我有下载代码。但是在下载之前我需要检查的条件很少。
- 在下载之前检查 Downloadstatus 变量值(通常是它的真或假值”)
- 检查文件是否已下载或在路径中可用
- 如果两个条件都失败,则执行 FTP 下载代码。
提前致谢。
regex - 使用antcontib的properyregex任务进行子串操作
我正在尝试使用 antcontrib 的 propertyregex 进行子字符串操作。这是我的原始字符串:
我试图MYBuild
从上面的字符串中提取。
但这让我着迷
有人可以帮忙吗?
ant - 蚂蚁嵌套循环
我有两个 txt 文件: File1.txt - 包含 src 目录列表;和 File2.txt - 包含 dest 目录列表。我需要使用从 src 目录到 dest 目录的循环来进行复制。
File1.txt(SVN可怕的结构)
File2.txt(LINUX结构)
我需要将 abcBIN 文件目录复制到 apps/xxx/yyy/bin/abc 等等。一对一映射。
但它不起作用。
我收到一个错误:
我不能使用 UNIX shell 或 Perl。它必须在 Ant 中完成。
如果您对 Ant 中的嵌套循环有更好的了解,请告诉我。
ant - 如何为 ant contrib 准备 ant-contrib-0.3.jar
我进行了很多搜索,并在关注所有这些链接之后......
我所能产生的只是而已cpptasks.jar
,没有别的。
谁能引导我走向ant-contrib-0.3.jar
?
eclipse - 如何在 Eclipse 自动内容辅助中使用 ant-contrib 任务
我有 Eclipse Ganymede,并希望将自动内容辅助功能用于ant
. 我有ant-contrib-1.0b3.jar
我的。
eclipse 中需要什么配置才能使用自动内容辅助,它也可以包括任务ant-contrib
?
当我使用以下ant
可以识别 ant-contrib 的任务但内容辅助不起作用时?
ant - 检查多个属性已设置且不为空(ant)
我的情况涉及运行带有可选参数的 ant 构建,这些可选参数总是指定但并不总是定义,就像这样
如果参数没有在命令行上给定值,它们将通过加载 .properties 文件。我有以下代码将检查属性 isset 是否为空。
由于有多个属性,我似乎应该编写一个目标,该目标将对每个属性执行相同的操作,而不是每次都重复该代码。
但是 AFAIK an antcall 不会设置全局属性。那么我如何编写一个目标来接受它需要检查的参数名称已设置且不为空,然后将其复制到其他目标可以使用的参数中?
list - Ant 中使用列表的并行作业
我正在尝试在 Ant 上运行并行任务。
用户提供服务器列表(-Drhosts="rhost1,rhost2,..."
),系统每次只能使用不同的主机启动相同的目标。
<ac:for>
并且<ac:foreach>
只支持<sequential>
,不支持<parallel>
任何想法?
ant - 蚂蚁秒表任务的替代品
我在ant-contrib中找到了ant 任务 ,但我在那里丢失了参数。所以我需要在非安静模式下启动 ant以获取输出(另外看到不需要的ant消息):stopwatch
echo level
duration format
stopwatch elapsed
echo
或者,我只看到编写自己的目标或宏,例如
问题:有没有办法只输出持续时间(比如用所用时间属性计算)?
list - 来自 ant 属性的列表项索引
我有一个 ant 参数,其值列表如下。
我使用下面的 for 循环来处理这些值。
我想做类似的事情,我只想在 @{release}=release2 时回显下面的语句
我不太确定如何获取列表项的索引,或者是否有可能。
在此先感谢, 巴拉吉