FindBugs'ı değerlendirme aşamasındayım ve excludeFilter'ı kullanmaya çalışıyorum, böylece araç test paketlerini veya oluşturulan ejb uzantılarını işlemez.FindBugs ile ilgili sorunlar, filtreyi hariç tut
Aşağıdaki denedim:
<FindBugsFilter>
<!-- Match any test packages -->
<Match>
<Package name="~.*\.test"/>
</Match>
<Match>
<Or>
<Class name="~.*\.^_*"/>
<Class name="~.*EJS*"/>
</Or>
<Bug pattern="MALICIOUS_CODE"/>
</Match>
oluşturulan EJB hala baktı ediliyor. Birisi bu konuda daha iyi bir yön sağlayabilir.
ben ile başlayan tüm sınıfları dışarı çıkarmak istiyorum "_"
Örnek:
com/firmam/iş/yönetim/ejb/_AdminRemoteHome_Stub.java
com/firmam/iş/admin/ejb/_EJSRemoteStatelessAdminHome_054d51b9_Tie.java
Güncelleştirme filtresi dosyası.
Gösterdiğim RegX değişiklikleri kullanarak aşağıdaki yapıya filtre dosyasını değiştirmek ve şimdi işler beklendiği gibi çalışmaktadır:
<FindBugsFilter>
<!-- Match any test packages -->
<Match>
<Package name="~.*\.test"/>
</Match>
<Match>
<Class name="~.*\._.*"/>
</Match>
<Match>
<Class name="~.*?EJS.*"/>
</Match>
Geri dönüp tazelemek için ihtiyacınız olduğu anlaşılıyor benim RegX. FindBugFilter İlişkin
EJS sınıfları hala görünüyor mu? Şimdi '_' sınıfları için sorun var mı? – VonC