问题标签 [ant]

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 回答
582 浏览

eclipse - 自定义 AntRunner 输出

我正在使用 Eclipse 的 AntRunner 构建一组插件,但在配置日志记录行为时遇到了麻烦。具体来说,我希望 AntRunner 不显示空任务。有人知道该怎么做吗?

0 投票
4 回答
220 浏览

ant - 有没有展示漂亮/全面的 build.xml 的网站?

我的意思是 build.xml 实际上包含了 findbugs 等插件。或者做得很好的 build.xml

0 投票
3 回答
27363 浏览

java - 如何使用 Ant 删除目录集?

我想删除根目录下名称中包含“tmp”的所有目录和子目录。这也应该包括任何 .svn 文件。我的第一个猜测是使用

这似乎不起作用,因为您不能将dirseta 嵌套在delete标签中。

这是一种正确的方法,还是我应该做其他事情?

  • 蚂蚁版本 == 1.6.5。
  • java版本== 1.6.0_04
0 投票
6 回答
3113 浏览

python - 你将如何在 python 中实现 ant 样式的模式集来选择文件组?

Ant 有一种选择文件组的好方法,最方便的是使用 ** 来指示目录树。例如

更多示例可以在这里看到:

http://ant.apache.org/manual/dirtasks.html

您将如何在 python 中实现它,以便您可以执行以下操作:

0 投票
5 回答
9093 浏览

java - 如何使用 Ant 将 jsp 预编译的 web.xml 片段与主 web.xml 合并

我们的 Web 应用程序有常用的web.xml,其中包括一些 jsp 和 jsp 标记文件。我想切换到使用预编译的jsp。我在构建中进行了预编译,它生成了 web.xml 片段,现在我想将该片段合并到主 web.xml 中。

是否有web.xml的包含类型指令可以让我包含该片段。

理想情况下,我会为 DEV 保留原样,因为它对动态更改 jsp 并立即查看更改很有用,但是对于 UAT/PROD,jsp 将被预编译,因此工作得更快。

0 投票
3 回答
657 浏览

java - 为什么 Jars 会从 Enunciate 的部署中排除?

我正在使用Enunciate构建原型 REST api,并且需要包含一个包含自定义代码的 jar 作为库。

我的 Ant 脚本如下所示:

问题是我的自定义 jar 被排除在 WAR 文件之外。有必要编译 enunciate 带注释的类,因此 jar 在编译时显然位于类路径上,但 enunciate 未能将其包含在分发中。我还注意到 enunciate 所需的几个 jar 没有包含在 WAR 文件中。

为什么他们被排除在外,我该如何解决?

0 投票
3 回答
2809 浏览

ant - 如何从 vanilla ant(不是 ws_ant)访问 Websphere 6.1 ant 任务

我想我需要知道类路径中需要什么(什么 jar)才能执行 WebSphere 6.1 ant 任务。如果有人可以提供一个完美的例子。

0 投票
3 回答
2776 浏览

ant - 如何使用 Ant 将一个文件嵌入到另一个文件中?

我正在开发一个小型 Web 应用程序项目 (ColdFusion),我试图在开发过程中将我的项目拆分为多个文件,但在完成时只部署一个文件。

我引用了外部文件,例如:

当我构建我的项目时,我希望将文件包含并嵌入到单个成品文件中。

无论如何,Ant 似乎没有基本的方法来做到这一点。有人知道吗?

0 投票
13 回答
2800 浏览

java - 有哪些好的 java make 实用程序?

我正在寻找用于构建大型 java 程序的 make 实用程序。我已经知道 ANT,但想看看还有什么可用的。

理想情况下,它应该能够处理破坏 GNU Make 的 .java->.class 包目录怪异。

Win32,但跨平台是加分项。

编辑: 我看到使用 ANT 的一些缺点,这就是为什么我想查看其他选项的原因,尽管我可能最终还是会使用它,只是因为它有效。

  • 需要非平凡的 XML makefile,“HelloWorld”已经 25 行,任何更合理的程序都会很快变大。
    • ant 教程显示了 ant build.xml 文件的比较,这些文件与只运行所有 java 命令的大型 .bat 文件大致相同,只是时间更长。http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html,我已经有了其中之一。
    • Xml 意味着每一个依赖、变量、目标、规则和项目都有多余的东西,它只会让行变得难以阅读。尖括号税
  • 为我解决了所有错误的问题。
    • ant 使编写 jar 和 javac 命令行更容易,更容易生成清单,更容易指定 .java 源文件,更容易指定 jvm/java 属性,更容易编写自定义构建工具。
    • ant 并没有使 java 类依赖更容易,而且似乎没有更强大的变量系统,这两件事通常都可以通过 make 实用程序来解决。

我会使用 gnu make,但它无法确定带有包声明的 .java 文件的 .class 文件将在哪里结束。

0 投票
3 回答
3462 浏览

java - Java Web 应用程序的最小目录结构和 ant 构建文件内容

Java Web 应用程序的最小常规目录结构是什么?我需要在build.xml文件中放入什么才能让 ant 构建它并制作 WAR 文件?

我的目标是在不使用 IDE 的情况下将 Wicket 应用程序部署到 Tomcat。我只想用 ant 和我最喜欢的文本编辑器来做。