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

ant - 使用 Emma 和 Ant 设置覆盖阈值

我在我的 ant 构建中使用 Emma 来执行覆盖率报告。对于那些使用 Emma 的人,如果线路覆盖率(或任何类型的覆盖率统计)不满足特定阈值,是否有办法让构建失败?例如,如果线路覆盖率不是 100%

0 投票
2 回答
5792 浏览

java - 如何在 Ant 目标中使用文件大小

我目前正在用 Ant 构建脚本替换我的自制构建脚本。

现在我需要用特定文件的大小替换各种标记。我知道如何通过<length>任务获取以字节为单位的大小并存储在属性中,但我也需要以千字节和兆字节为单位的大小。

如何以其他表示形式(KB、MB)访问文件大小或从 Ant 目标中计算这些值并将它们存储在属性中?

编辑:在我发现这个<script>任务之后,使用一些 JavaScript 计算其他值并使用project.setNewProperty("foo", "bar");.

0 投票
2 回答
2796 浏览

ant - Looking for example xml to generate a Findbugs report using ANT to analyse multiple jars?

How do I setup an Ant task to generate a Findbugs report when the source folder has many jars in it?

I'm looking for a worked example of the ant task required to output the fancy HTML from a folder containing multiple jars

0 投票
8 回答
16055 浏览

maven-2 - Maven 或 Ivy 用于管理 Ant 的依赖关系?

我想知道从 ant 管理项目依赖项的最佳方法。Maven Ant 任务和 Ivy 的优缺点是什么?

0 投票
15 回答
969 浏览

ide - 您专业使用什么构建工具?

在家里,我使用 CTRL+SHIFT+B 或 F7 或任何键序列来启动我的构建工具的构建。在工作中,这并没有完全削减它。

在我的第一份工作(实习)中,我们使用了一个名为 Visual Build 的产品,我非常喜欢它。这是我用过的最好的构建工具。这里的缺点是它不是免费的。

在我最近的工作中,我对 Ant 一无所知。现在,不幸的是,我已经深入参与了我们的构建过程,无法自拔。它可以工作,是的,但是在从 Visual 构建之后,它似乎每一步都在与我作斗争。是的,它是免费的,但我们并不是想成为一家只提供免费软件的开发公司或任何东西。

我从来没有看过make或任何其他构建工具,所以我真的不知道那里还有什么。

有没有人见过或有过使用 Visual Build 的经验?大多数情况下,我喜欢一些关键的东西:

  1. 它有一个图形用户界面
  2. 它运行任意 VBScript 而无需编译类
  3. 您可以逐步完成构建过程,或从中间的任何位置开始。

有没有免费的构建工具有这个?有什么方法可以让人们相信继续前进是值得的?现在是 2008 年。我们使用 IDE 进行开发,为什么不使用(IBE)进行构建?

编辑:我主要是在寻找我最后一个问题的答案;有没有可以免费使用的内置 GUI 的解决方案?

0 投票
2 回答
453 浏览

java - Eclipse 编码样式检查为 Ant 任务?

在 Eclipse 中,我可以为编码风格设置各种偏好。我希望能够将这些作为蚂蚁任务强制执行,以使构建中断。

谁能给我一个如何在 Ant 任务中强制执行 Eclipse 编码样式的示例?

(我知道 PMD、checkstyle 等 - 这些都不完全符合 eclipse 的编码风格偏好。我想要一个与 eclipse 编码风格完全匹配的 ant 任务)

0 投票
2 回答
10290 浏览

java - JUnit 没有提供有关“错误”的信息

我正在使用 Junit 4.4 和 Ant 1.7。如果一个测试用例因错误而失败(例如,因为一个方法抛出了意外的异常),我不会得到任何关于错误是什么的详细信息。

我的 build.xml 看起来像这样:

当我运行“ant test”时,它显示(例如)2 次测试运行,0 次失败,1 次错误。它没有说“没有像 NoSuchTest 这样的测试”,尽管这是完全合理的,并且会让我找出错误的原因。

谢谢!

-担

0 投票
7 回答
3692 浏览

java - 命名 ant 目标的最佳实践是什么?

命名 ant 目标的最佳实践是什么?

例如,您希望目标“测试”运行什么?所有单元测试?所有功能测试?两个都?

用于运行不同类型测试(单元/功能/全部)的标准名称是什么?在 J2SE 中部署软件的目标名称是否有标准?在 J2EE 中?

我的项目将 ant 用于带有 junit、Swing 应用程序和 J2EE 应用程序的 java 项目。

0 投票
4 回答
7875 浏览

java - 在 Ant 中读取属性值

我需要从 Ant 脚本中的文件中读取属性的值并去掉前几个字符。有问题的财产是

此属性存储在一个文件中,我可以通过 ant 脚本访问该文件

我有两个问题:

  1. 如何从加载的属性文件中读取单个“路径”属性?
  2. 如何从属性值中删除前导“文件:”?

最终,我希望能够访问 Ant 脚本中的以下名称-值对:

干杯,唐

0 投票
0 回答
408 浏览

java - 如何在 Ant 中引用 Java Wireless Toolkit 存储根?

我正在寻找一种在 Ant 构建文件中自动获取 Java Wireless Toolkit 存储根目录(JWT 存储移动设备模拟器文件系统的目录)的方法。

JWT 是否有存储该路径的属性文件或环境变量?