java - 为 ant spotbugs 编辑 build.xml
问题描述
我正在努力解决以下问题:我想设置我的 ant 来编译 Java 源代码。一切正常,但我也想使用 spotbugs / findpugs 分析工具。
所以在手册中是这样写的:
<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask"/>
老实说,我不知道他们想从我这里得到什么。什么是类名?我在这里坐了几个小时,没有找到解决办法。当然,spotbugs 说找不到该类。究竟是什么预期的?
解决方案
你检查过官方的spotbugs 文档吗?
在您的情况下,您需要添加classpath
属性以让 ant 找到spotbugs-ant.jar
。您还需要添加<spotbugs>
元素来运行 spotbugs 分析。
推荐阅读
- python - 狮身人面像:“没有命名的模块”
- java - GridBagLayout 中的 JTextArea 包装太快了
- python - 带有'and'运算符的python numexp模块中的错误
- mongodb - 如何加入/组合来自 mongoDB 的结果
- python - 使用 Python 3 for 循环枚举对象并打印属性
- c# - 如何重构具有每个具体类型的公共成员/属性的抽象类?
- elasticsearch - 从elasticsearch批量删除文档后,删除文档的大小没有马上释放?
- kubernetes - 如何检查 Web 服务的 SLA
- swift - 如何修复 Swift 5 中的 DispatchQueue 问题
- reporting-services - 导出到 Excel 时,SSRS 表达式不会格式化为数字