FindBugsの評価中で、ツールがテストパッケージまたは生成されたejbスタブを処理しないようにexcludeFilterを使用しようとしています。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のはまだ見られています。誰かがこれについてよりよい方向を与えることができますか?
Iで始まるすべてのクラスを除外したい"_"
例:
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