2013-06-20 10 views
5

Mamy Findbugs wyklucza filtry zdefiniowane w pliku findbugs-excludes.xml w katalogu głównym naszego projektu.FindBugs Eclipse: specyfikowanie wyklucza pliki filtrów względnie do projektu

Czy można użyć tego pliku w FindBugs Eclipse bez użycia bezwzględnej ścieżki do tego pliku?

Problem, który mamy jest to, że mamy FindBugs skonfigurowane w projektowych konkretnych ustawień w Eclipse i chcemy móc propagować zmiany w konfiguracji FindBugs po prostu svn popełnienia .settings katalog.

Ale jeśli jest skonfigurowany podając absolutną ścieżkę, będziemy musieli poprosić każdego członka projektu, aby ręcznie uaktualnił swoje ustawienia FindBugs, podając poprawną ścieżkę w swoim systemie plików.

Odpowiedz

3

Tak, wydaje się, że działa względna ścieżka.

Mam globalny plik filtru findbugs w jednym projekcie, z którego korzysta każdy projekt. W .settings/edu.umd.cs.findbugs.core.prefs każdego projektu, mam:

excludefilter0 = ../other.project/findbugs-global-excludes.xml | true

Jeśli to działa, powinno działać dla względnej ścieżki do tego samego projektu.

Używam wersji 2.0.1.20120712 wtyczki findbugs, ponieważ jest ona warta.

+3

Okazało się, że nawet jeśli w Eclipse wygląda na to, że ustawiona jest ścieżka bezwzględna, była przechowywana jako ścieżka względna w pliku konfiguracyjnym i żaden inny członek zespołu nie musiał robić nic podobnego. –

Powiązane problemy