我正在努力让Cobertura为我的项目的Ant构建工作,我所要做的只是文档/常见问题解答和使用Cobertur的示例build.xml
,但显然从未工作过(哈!)。
- 我在Cobertura
taskdef
中看到了一个名为tasks.properties
的资源——这个文件是什么?它在我的机器上的位置(我在Eclipse主页中找不到它) - 我应该把
cobertura.jar
安装到哪里,这样Ant就知道如何直接引用它(而不是绝对路径)
提前感谢您在这里提供的任何帮助。
tasks.properties绑定在coberturaJAR文件中;您可以在类似UNIX的系统上这样查看:
jar xf cobertura.jar tasks.properties; cat tasks.properties
如果希望cobertura.jar始终可用,可以将其放在本地Ant安装的lib子目录中,但IMO最好将其存储在一个单独的位置,并在构建文件中将其显式添加到类路径中。这样可以防止在其他生成中加载不需要的类。