我正试图让 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/