java - 使用 Ant 配置 Cobertura

标签 java ant code-coverage cobertura

我正试图让 Cobertura 为我的项目的 Ant 构建工作,而我需要处理的只是文档/常见问题解答和一个使用 Cobertura 但显然从未工作过的示例 build.xml (哈!)。

  • 我在 Cobertura taskdef 中看到一个名为 tasks.properties 的资源 - 这个文件是什么,它在我的机器上的什么位置(我在任何地方都找不到它在我的 Eclipse 家中)?
  • 我应该将 cobertura.jar 安装到哪里,以便 Ant 知道如何直接引用它(而不是绝对路径)?

在此先感谢您的帮助。

最佳答案

tasks.properties 捆绑在 cobertura JAR 文件中;你可以在类 UNIX 系统上这样查看它:

jar xf cobertura.jar tasks.properties; cat tasks.properties 

如果您希望它始终可用,您可以将 cobertura.jar 放在本地 Ant 安装的 lib 子目录中,但 IMO 最好将它存储在一个单独的位置并在构建文件中明确地将它添加到类路径中。这可以防止不需要的类被加载到其他构建中。

关于java - 使用 Ant 配置 Cobertura,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9606870/

相关文章:

java - 每次都得到相同的随机数

java - 如何配置 JAXB 以便在解码标记值时修剪空格?

java - 使用Java获取Kubernetes API key

workflow - 基于 TFS 2010 工作流的团队构建能否获得代码覆盖率结果?

python - 从覆盖范围中跳过文件

Java 未正确分割 "|"符号

eclipse - 如何让eclipse tomcat使用ant脚本创建war然后部署

ant - 如何验证 Ant XML 文件本身?

apache-flex - Ant 任务 compc for air 错误

python - 如何使用nosetests从python覆盖率报告中排除模拟包