Uso il plug-in di FindBugs Eclipse e mi chiedevo se posso semplicemente analizzare solo una classe piuttosto che l'intero progetto? Non riesco a capirlo. Semplicemente facendo clic destro sulla classe di destinazione non sembra fare nulla.È possibile eseguire FindBug contro una sola classe Java?
risposta
È sufficiente fare clic con il pulsante destro del mouse (la voce di menu FindBugs-> FindBugs) sulla classe di destinazione funziona perfettamente per me. Dopo averlo eseguito, apri la vista/prospettiva di FindBug. Potresti non avere problemi in questa classe? ;)
come si fa dalla CLI? –
Non ho mai provato. Ant + FindBug funziona bene per l'intero progetto. –
l'ho eseguito (findbugs -textui) contro file .class e directory di file .class e funziona. –
@Donal, per essere onesti, l'OP potrebbe lavorare su un progetto super-enorme su alcune macchine lente, e non vuole aspettare molto tempo per l'esecuzione di FindBugs. –
@Peter, esattamente. Stiamo lavorando su una base di codice legacy ENORME e ho aggiunto una classe, su cui voglio essere in grado di eseguire rapidamente FindBugs. – rmcc
@Donal Fellows: FindBugs è focalizzato sullo spioncino. @Peter Recore: FindBugs funziona perfettamente su progetti della dimensione del jdk. Probabilmente non vedrai molti vasi più grandi di quello. –