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

java - 命名空间如何在 ant 构建文件中工作?

我正在尝试使用 ant-contrib 并且我注意到有时它用于指定 ac: 命名空间,有时则不是。

我什么时候应该使用命名空间,为什么?

0 投票
2 回答
1189 浏览

if-statement - 根据条件包含蚂蚁修改的选择器

我正在修改我现有的 ant 脚本以支持差异构建。为此,我在文件集中使用了修改后的选择器来仅查找修改过的文件。但问题是当我进行完整构建时,我需要绕过基于某些属性或参数的修改过滤器。如下所示。有没有办法做到这一点。

如果我使用 target 调用上面的 ant 脚本,那么dt我需要考虑in任务。如果它是使用调用的,那么我只需要在任务中考虑。modifiedexcludefilesetdt2excludefileset

我无法使用上述脚本,因为fileset不支持嵌套if任务。这就是为什么我正在寻找替代方法来做到这一点。请提出一些方法来做到这一点。

PS:我不想创建具有相同复制任务的两个目标,一个包含modifiedexcludein fileset,另一个目标仅包含exclude.

0 投票
1 回答
75 浏览

javascript - 仅对已修改的文件执行 jar 命令

所以我使用 Yuicompressor 来缩小我的 ant 脚本上的 javascripts/css。这个过程对我的项目来说需要很长时间。我想知道是否有任何方法可以让它只在修改过的文件上执行。

此外,我正在做一些非常 hacky 的东西来生成 ${outfile} (使用大量的 propertyregex 标签)。我想以一种更优雅的方式将我所有的缩小文件放在一个 min 文件夹中。例如:

文件夹/source.js

最小/文件夹/source.js

文件夹/子文件夹/source.js

最小/文件夹/子文件夹/source.js

0 投票
2 回答
477 浏览

maven - 如何获取参数中所有依赖项 JAR 的列表?

我正在为 Talend Open Studio 开发一个插件;该平台的组件架构需要在组件描述符 XML 文件中以如下形式声明所有外部 JAR:

我使用 Maven 依赖插件来管理所有这些外部 JAR

有没有办法在列表或其他东西中获取所有依赖项名称?这样我可以构建所需的字符串(也许使用 antcontrib 任务),填充 ${parameter} 并最终使用 maven-replacer-plugin 将其添加到 XML 文件中吗?

0 投票
3 回答
3550 浏览

javascript - 蚂蚁和大于

我试图关注这个stackoverflow链接:

最初,我开始寻找一种比 ant 做得更好的方法,但我发现很少有方法都给我带来了问题。

  1. 我找到了一种方法,通过使用 javascript 任务来做到这一点: 如何将两个属性与数值进行比较?

但我收到以下错误消息:无法加载脚本引擎管理器(org.apache.bsf.BSFManager 或 javax.script.ScriptEngineManager)

我试图添加一个 bsf jar 并没有成功。你能给我一个例子吗..?

  1. 我试图使用<bool>以下链接中建议的元素的 ant-contrib 附加属性:http: //ant-contrib.sourceforge.net/tasks/tasks/more_conditions.html

我没有成功。你能给我一个例子吗..?

0 投票
2 回答
2784 浏览

regex - ANT remove blank spaces regexp

I want to get the .doc file name and save it in the next property (pdf.name). Using regexp I want to remove all the blank spaces in the .doc file name and transform it from this:

To this:

This is my code:

0 投票
4 回答
5445 浏览

ant - 在 Ant 中,如何测试属性是否以给定值结尾?

0 投票
2 回答
3156 浏览

ant - 使用ant-contrib,如何使用“endsWith”?

ant-contrib 的最新版本是ant-contrib-1.0b3.jar

http://ant-contrib.sourceforge.net/tasks/tasks/more_conditions.html

本文件显示endsWith条件

但是我用的是ant 1.8.2 而且ant-contrib-1.0b3.jar,我找不到endsWith条件

但结果:

0 投票
2 回答
138 浏览

ant - Ant:当前目录下的所有目录

我试图找出我当前目录下的所有目录。当前目录可能包含文件和目录。

在这种情况下,我正在寻找可以为我提供当前目录下所有子目录的现有任务。

0 投票
2 回答
1208 浏览

ant - TeamCity 使用 Ant 部署到 Tomcat 失败

我在 Ubuntu 12 上运行 TeamCity 7,我正在尝试使用 Ant 将 war 文件部署到 IP x 机器上的 tomcat 服务器。问题是 - 这在使用 TeamCity 7 的另一台机器上工作,我唯一改变的是机器(移动到在 KVM 上运行的 Ubuntu)和 TC 版本(升级)。

  1. 我已将 ANT_HOME 设置为正确的位置,并且我看到 TC 在构建日志中使用它: ... -Dant.home=/usr/share/ant ...

  2. 我已将以下 jar 添加到我的 ANT_HOME/lib:catalina-ant、tomcat-coyote、tomcat-juli、tomcat-util

  3. 构建在具有默认 Ant 设置的代理上运行

  4. 我的 ant 文件如下所示:

我在 TC 日志中有这个:

现在,这非常奇怪,因为当我从命令行运行它时,它运行良好: ant -buildfile deploy.xml -Dtomcat.server= ...

两者之间没有明显的区别—​​—从 CL 和通过 TC 代理运行它都应该从 ANT_HOME (usr/share/ant) 运行 Ant,并在 $ANT_HOME/lib 中加载库。

任何帮助,将不胜感激。:)

谢谢!