2013-06-20 6 views
5

zu projizieren Wir haben Findbugs Filter in einer findbugs-excludes.xml Datei im Stamm unseres Projekts definiert auszuschließen.FindBugs Eclipse-: specyfying ausschließen Filterdateien relativ

Ist es möglich, diese Datei in FindBugs Eclipse ohne absoluten Pfad zu dieser Datei zu verwenden?

Das Problem, das wir haben, ist, dass wir FindBugs in projektspezifische Einstellungen in Eclipse konfiguriert haben, und wir wollen in der Lage Änderungen in FindBugs Konfiguration von nur SVN commiting .settings Verzeichnis zu propagieren.

Aber wenn es absoluten Pfad konfiguriert ist, gibt wir brauchen, um jedes Projektmitglied bitten, seine FindBugs Einstellungen manuell zu aktualisieren, um einen korrekten Pfad in seinem Dateisystem geben.

Antwort

3

Ja, scheint einen relativen Pfad zu arbeiten.

Ich habe eine globale findbugs Filterdatei in einem Projekt, das jedes Projekt verwendet. In .settings/edu.umd.cs.findbugs.core.prefs jedes Projekt, ich habe:

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

Wenn das funktioniert, sollte es für einen relativen Pfad zu demselben Projekt funktionieren.

Ich verwende Version 2.0.1.20120712 des findbugs Plugin, für das, was es wert ist.

+3

Es stellte sich heraus, dass selbst wenn in Eclipse sieht es aus wie absoluten Pfad festgelegt ist, es als relativer Pfad in der Konfigurationsdatei und keine anderen Mitspieler tun musste etwas Derartiges gespeichert wurde. –

Verwandte Themen