我有一个带有子项目的gradle项目和一个有点复杂的 build.gradle
文件我认为从gradle运行Spotbug会更容易,因为这样Spotbug就可以从gradle获取所有的类路径配置等等。将spotbugs添加到gradle非常容易,现在我可以从gradle运行相应的spotbugs任务,并以xml文件的形式生成报告。
缺少的部分是,我想查看intellij中产生的错误/警告/问题。intellij有一个spotbugs插件,但它似乎对gradle一无所知。当我要求spotbugs插件分析一个模块时,它说该模块没有编译,也没有报告任何问题(但是在下面有类文件 build
目录(我想是gradle创建的)以及 out
目录(由intellij创建)
如何使用gradle指定的配置运行Spotbug,同时在一个漂亮的intellij窗口中查看结果?
一些背景:
不同的团队成员使用不同的IDE,我们希望确保每个人都修复某些警告以保持代码质量高。我已经研究过如何配置intellij“分析”设置以匹配eclipse编译器警告,但这将是一个艰难的过程(我们还有不同的子项目,具有不同的警告设置。)。所以我认为拥有一个每个人都可以从gradle运行的外部工具会很有帮助,如果这个工具是绿色的,那么它就是绿色的。然后,每个开发人员都可以根据自己的喜好配置ide设置,但是通过这个外部工具(这里是spotbugs)运行代码以确认一切正常对他们来说是很容易的。
暂无答案!
目前还没有任何答案,快来回答吧!