2013-06-20 7 views
5

Abbiamo i Findbug che escludono i filtri definiti in un file findbugs-excludes.xml nella radice del nostro progetto.FindBugs Eclipse: specyfying esclude i file di filtro relativamente al progetto

È possibile utilizzare questo file in FindBugs Eclipse senza utilizzare il percorso assoluto per questo file?

Il problema che abbiamo è che abbiamo FindBugs configurati in di progetti specifici impostazioni in Eclipse e vogliamo essere in grado di propagare le modifiche nella configurazione FindBugs semplicemente il comando svn commettere .settings directory.

Tuttavia, se è configurato per fornire un percorso assoluto, è necessario chiedere a ciascun membro del progetto di aggiornare manualmente le sue impostazioni di FindBug, fornendo un percorso corretto nel proprio file system.

risposta

3

Sì, l'utilizzo di un percorso relativo sembra funzionare.

Ho un file di filtro findbug globale in un progetto utilizzato da ogni progetto. In .settings/edu.umd.cs.findbugs.core.prefs di ogni progetto, ho:

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

Se funziona, dovrebbe funzionare per un percorso relativo allo stesso progetto.

Sto usando la versione 2.0.1.20120712 del plugin findbugs, per quello che vale.

+3

Si è scoperto che anche se in Eclipse sembra impostato il percorso assoluto, è stato memorizzato come percorso relativo nel file di configurazione e nessun altro membro del team aveva bisogno di fare qualcosa di simile. –

Problemi correlati