问题标签 [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.
java - 命名空间如何在 ant 构建文件中工作?
我正在尝试使用 ant-contrib 并且我注意到有时它用于指定 ac: 命名空间,有时则不是。
我什么时候应该使用命名空间,为什么?
if-statement - 根据条件包含蚂蚁修改的选择器
我正在修改我现有的 ant 脚本以支持差异构建。为此,我在文件集中使用了修改后的选择器来仅查找修改过的文件。但问题是当我进行完整构建时,我需要绕过基于某些属性或参数的修改过滤器。如下所示。有没有办法做到这一点。
如果我使用 target 调用上面的 ant 脚本,那么dt
我需要考虑in任务。如果它是使用调用的,那么我只需要在任务中考虑。modified
exclude
fileset
dt2
exclude
fileset
我无法使用上述脚本,因为fileset
不支持嵌套if
任务。这就是为什么我正在寻找替代方法来做到这一点。请提出一些方法来做到这一点。
PS:我不想创建具有相同复制任务的两个目标,一个包含modified
和exclude
in fileset
,另一个目标仅包含exclude
.
javascript - 仅对已修改的文件执行 jar 命令
所以我使用 Yuicompressor 来缩小我的 ant 脚本上的 javascripts/css。这个过程对我的项目来说需要很长时间。我想知道是否有任何方法可以让它只在修改过的文件上执行。
此外,我正在做一些非常 hacky 的东西来生成 ${outfile} (使用大量的 propertyregex 标签)。我想以一种更优雅的方式将我所有的缩小文件放在一个 min 文件夹中。例如:
文件夹/source.js
去
最小/文件夹/source.js
和
文件夹/子文件夹/source.js
去
最小/文件夹/子文件夹/source.js
maven - 如何获取参数中所有依赖项 JAR 的列表?
我正在为 Talend Open Studio 开发一个插件;该平台的组件架构需要在组件描述符 XML 文件中以如下形式声明所有外部 JAR:
我使用 Maven 依赖插件来管理所有这些外部 JAR
有没有办法在列表或其他东西中获取所有依赖项名称?这样我可以构建所需的字符串(也许使用 antcontrib 任务),填充 ${parameter} 并最终使用 maven-replacer-plugin 将其添加到 XML 文件中吗?
javascript - 蚂蚁和大于
我试图关注这个stackoverflow链接:
最初,我开始寻找一种比 ant 做得更好的方法,但我发现很少有方法都给我带来了问题。
- 我找到了一种方法,通过使用 javascript 任务来做到这一点: 如何将两个属性与数值进行比较?
但我收到以下错误消息:无法加载脚本引擎管理器(org.apache.bsf.BSFManager 或 javax.script.ScriptEngineManager)
我试图添加一个 bsf jar 并没有成功。你能给我一个例子吗..?
- 我试图使用
<bool>
以下链接中建议的元素的 ant-contrib 附加属性:http: //ant-contrib.sourceforge.net/tasks/tasks/more_conditions.html
我没有成功。你能给我一个例子吗..?
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:
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
条件
但结果:
ant - Ant:当前目录下的所有目录
我试图找出我当前目录下的所有目录。当前目录可能包含文件和目录。
在这种情况下,我正在寻找可以为我提供当前目录下所有子目录的现有任务。
ant - TeamCity 使用 Ant 部署到 Tomcat 失败
我在 Ubuntu 12 上运行 TeamCity 7,我正在尝试使用 Ant 将 war 文件部署到 IP x 机器上的 tomcat 服务器。问题是 - 这在使用 TeamCity 7 的另一台机器上工作,我唯一改变的是机器(移动到在 KVM 上运行的 Ubuntu)和 TC 版本(升级)。
我已将 ANT_HOME 设置为正确的位置,并且我看到 TC 在构建日志中使用它: ... -Dant.home=/usr/share/ant ...
我已将以下 jar 添加到我的 ANT_HOME/lib:catalina-ant、tomcat-coyote、tomcat-juli、tomcat-util
构建在具有默认 Ant 设置的代理上运行
我的 ant 文件如下所示:
我在 TC 日志中有这个:
现在,这非常奇怪,因为当我从命令行运行它时,它运行良好: ant -buildfile deploy.xml -Dtomcat.server= ...
两者之间没有明显的区别——从 CL 和通过 TC 代理运行它都应该从 ANT_HOME (usr/share/ant) 运行 Ant,并在 $ANT_HOME/lib 中加载库。
任何帮助,将不胜感激。:)
谢谢!