我正在使用findbugs插件并在findbugs中创建自定义检测器。 包装messages.xml,findbugs.xml和我的探测器的类,问题是我的探测器正在使用第三方,当我运行findbugs时,我收到一个错误:
java.lang.NoClassDefFoundError
可能是因为第三方不属于我的intelliJ插件。 如何在intelliJ插件中添加第三方? 我应该使用清单吗?哪里可以找到那个清单?
答案 0 :(得分:0)
你是对的 - 你必须在FindBugs-IDEA plugin的设置对话框中添加自定义FindBugs探测器。转到文件→设置→其他设置→FindBugs-IDEA ,然后按绿色' + '图标。在下拉框中,选择从磁盘安装插件,然后选择包含自定义FindBugs检测器的存档。在屏幕截图中,安装了fb-contrib检测器:
有关如何编写和打包自定义FindBugs检测器的信息,请参见here。