我正在評估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