我正在评估FindBugs,并试图使用excludeFilter,以便该工具不处理测试包或生成的ejb存根。FindBugs问题排除过滤器
我曾尝试以下:
<FindBugsFilter>
<!-- Match any test packages -->
<Match>
<Package name="~.*\.test"/>
</Match>
<Match>
<Or>
<Class name="~.*\.^_*"/>
<Class name="~.*EJS*"/>
</Or>
<Bug pattern="MALICIOUS_CODE"/>
</Match>
生成EJB的仍在看着。有人可以提供一些更好的方向。
我要排除,随着启动所有类 “_”
例子:
COM/myCompany中/业务/管理/ EJB/_AdminRemoteHome_Stub.java
COM/myCompany中/业务/ admin/ejb/_EJSRemoteStatelessAdminHome_054d51b9_Tie.java
更新的过滤文件。
我使用建议至REGx的变化而变化的过滤器文件到以下结构和预期现在一切正常:
<FindBugsFilter>
<!-- Match any test packages -->
<Match>
<Package name="~.*\.test"/>
</Match>
<Match>
<Class name="~.*\._.*"/>
</Match>
<Match>
<Class name="~.*?EJS.*"/>
</Match>
看起来我需要回去刷了我的至REGx。
EJS类是否仍然显示?你现在只有'_'类的问题吗? – VonC 2009-07-02 11:35:11