问题标签 [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 投票
2 回答
966 浏览

java - 如何从 XML 属性文件加载变量?

我目前正在从 Ant 中的 XML 文件加载属性。但是,我想在 for 循环中执行我当前的 ant 任务,同时每次都为同一组属性加载一个新的 XML 属性文件。

我知道 ant-contrib 的 var 任务的存在,它允许我覆盖属性。但是,我不确定如何将其与从 XML 文件加载属性结合使用。起初我想遍历所有属性,然后使用 propertyregex 任务将它们设置为新值。不幸的是,当我开始编写代码时,我意识到我仍然不知道如何实际加载属性值,因为它们无法覆盖以前设置的属性。(好吧,他们可以使用 var 任务,但据我所知,这不能用于从 XML 文件加载。)

有任何想法吗?我理想地寻找的是一个被称为类似的任务

它的功能就像

除了它覆盖变量之外。

0 投票
1 回答
827 浏览

ant - Ant 使用 waitfor 来运行任务,直到设置了属性

我正在运行以下代码:

我想更改 try 块,以便 queryForRunningJob 每小时发生一次,例如 6 小时,直到 isRunningJobs 未设置,如果是我取消设置并等待一个小时。

我一直在尝试使用 waitFor,但我无法让它运行自定义任务并检查该属性是否未设置。

有谁知道如何做到这一点?

0 投票
1 回答
2891 浏览

ant - 如何在 ANT Target 中放置两个条件?

我需要检查我的 ANT Target 中的两个条件。如果其中任何一个为真,则蚂蚁目标必须执行。

上面的语法错误。如何使它正确?

0 投票
1 回答
859 浏览

php - 使用 Phing 检查数据库是否存在

我想在我的 Phing build.xml中执行以下操作:

不幸的是,我想不出任何可能的方式。dbexists任务显然不存在,也无法创建自定义条件

唯一剩下的可能性是创建一个自定义任务(在 PHP 中)检查数据库是否存在并返回“是”或“否”,可以将其分配到属性中并在 Phing 条件下使用。问题是,我不知道这是否可能;我在文档中看不到任何关于从自定义任务中分配属性的内容,Google 也没有提供帮助。

有没有人有任何想法?

0 投票
1 回答
177 浏览

eclipse - Ant-Contrib 内容辅助 Eclipse

我正在ANT使用eclipse.

我刚刚安装了 eclipse 4.2。

当我使用旧版本的 eclipse 时,内容辅助ANT-contrib正在工作。现在使用 4.2 它无法正常工作。

我想知道如何在 Eclipse 中为 ant-contrib 获得内容协助。

谢谢。

0 投票
1 回答
2635 浏览

ant - ant 排除 dirset 中的目录

我正在foreach对根目录下的所有目录进行循环。

我想排除所有名为“src”和“bin”的目录。

如何从结果中排除这些目录?

根目录中有多个子目录,子目录也可以包含子目录。我想浏览根目录下的所有目录,除了上面名字的目录。

我尝试了以下方法,但都没有奏效:



0 投票
3 回答
724 浏览

java - 蚂蚁如果目标失败

我有一个 ant 任务,它从 myproject.properties. 环境属性值设置为 prod并显示“Prod 条件为真”。我看到该 ${environment}变量设置为 prod,但如果条件永远不会为真。有人可以解释为什么吗?

myproject.properties:

构建.xml:

0 投票
2 回答
1650 浏览

java - Ant:在一个文件中设置属性,在另一个文件中读取?

我有以下 Ant 构建文件importer.xml

还有另一个imported.xml使用 ant-contrib 任务的构建文件:

目标可以作为独立的imported#run-nowAnt 任务运行,例如:

ant -buildfile 导入的.xml 立即运行

在这种情况下,我不希望执行<then>子句/任务。但是,如果您运行与导入相同的任务importer.xml

ant -buildfile importer.xml 构建

然后我希望执行<then>子句/任务,但是,Ant 不允许我在一个文件中查看属性并在另一个文件中读取它。有任何想法吗?提前致谢!

0 投票
2 回答
66 浏览

ant - 依次调用 2 个 ivy 文件

我试图一个接一个地调用 2 检索。

当我的 ivy_portlet.xml 存在时,不会执行第二个调用。

当我的 ivy_portlet.xml 不存在时,第二个调用检索 ivy.xml 的内容

当有 2 个文件时,只执行第一个文件。

我错过了什么?

0 投票
1 回答
810 浏览

eclipse - 在 Eclipse 中映射多个常春藤文件

我目前正在使用 Ivy 更改我的 Eclipse 构建路径。

我还通过加载 2 个检索我的依赖项的 Ivy 文件成功修改了我的 ANT 构建:

在我的 portlet 构建文件中,我专门调用了所有 portlet 的公共依赖项,这使我无法在每个 Portlet 项目中指定相同的库:

这是我所有项目的 build.xml 片段中的代码:

ANT 一切正常。

如何使用 IvyIDE 插件设置位于另一个项目中的通用 Ivy 文件?