问题标签 [antcall]

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 投票
3 回答
5500 浏览

ant - Ant:如何测试目标是否存在(如果不存在则不调用它)?

我有一组构建文件,其中一些调用其他文件——首先导入它们。行尾构建可能有也可能没有特定目标(例如“copyother”)。如果该目标是在行尾构建脚本中定义的,我想从我的主构建文件中调用它。我该怎么做?

部分调用脚本:

我不希望每个项目都定义“copyother”目标。如何进行有条件的蚂蚁调用?

0 投票
1 回答
102 浏览

apache-flex - 任何参数化是否在ant中附加内部元素的方法?

我正在编写一个用于编译 flex 项目的 ant 文件(但这个问题也可能适用于非 flex ant 脚本)。

我在那里有几个目标,如下所示:

我想通过使用<antcall>ant 任务来避免常见的 mxmlc 属性和内部元素的重复,所以我想出了这样的东西:

这很好地解决了大多数重复问题。<compiler.define>但是对于 mxmlc 调用之间不同的其他内部元素,我该怎么办?ant的内置if机制在这里对我没有帮助 - 我无法在 mxmlc 元素中间调用目标....

有任何想法吗?(我知道 ant-contrib 有某种 if 机制。宁愿有一个纯蚂蚁解决方案,甚至不确定 ant-contrib 的 if 是否会在这里有所帮助)。

0 投票
0 回答
1310 浏览

android - 如果任何 antcall 失败,如何继续?

我正在尝试运行 ANT 脚本。我在其中调用多个目标。

如果任何 antcall 目标失败,我的 ANT 脚本就会失败。但我希望我的 ANT 脚本能够继续,即使他的任何 antcall 目标失败。我需要做哪些改变?

0 投票
1 回答
193 浏览

parallel-processing - 脚本并发问题?

我使用“antcall” scriptlla 并发调用,但出现“javax.mail.Management InstanceNotFoundException”。我设置了10个并发,有时可以10个,有时只能升几个。

无法注销 mbean scriptella:type=etl,url="file:/informatica/infa861/oss_etl_523/src/ElectricCable/Pair_Conn.xml" javax.management.InstanceNotFoundException: scriptella:type=etl,url="file:/informatica/ infa861/oss_etl_523/src/ElectricCable/Pair_Conn.xml"

我查看scriptella源码,代码已经同步了,

对于这种情况,您有什么建议?我应该尝试什么,或者我应该阅读什么才能找到解决方案?

0 投票
6 回答
12273 浏览

file - Antcall:从另一个文件调用嵌套的 ant 目标

我有两个蚂蚁文件:

1) 主文件

2) 实用程序文件

当我调用它时,firstTarget它说它找不到thirdTarget. 如果我改变secondTarget这种方式:

然后它工作。但是我不能直接使用 secondTarget 。因为第二个文件不知道前缀 otherFile

0 投票
1 回答
1033 浏览

ant - Ant-contrib : AntCallback 总是返回相同的值

我的问题是;
当我调用一个以上的 antcallback 函数时,它总是返回相同的值。查看以下代码:

结果是:

如您所见,我在第一次通话中
发送了“param name="in.file" value="TEST-1"”,在第二次通话中发送了“param name="in.file" value="TEST-2"”,
但它总是返回第一个值:
[echo] CALL - 1 : out.file : TEST-1
[echo] CALL - 2 : out.file : TEST-1

我究竟做错了什么?
提前致谢

0 投票
1 回答
653 浏览

java - 防止ant依赖被并行调用多次

背景:我有一个构建过程,它编译 java 代码并使用已编译的类构建两个 jar(每个 jar 都是不同的子集,一些类都出现在两者中)。
现在,我被要求用户能够单独构建每个 jar,但也能够并行构建它们(因为它大大减少了总构建时间)。
所以我想出了一个结构如下的脚本:

问题是,当使用“all-jars”目标时,“compile”目标会被执行两次。有没有标准的方法来防止它?更好的是,有没有使用 antcall 的替代方法?

PS我在这里发现了一个类似的问题,但没有给出答案。