Ich möchte, dass Maven einen FindBugs-Bericht generiert, in dem die Fehler nach Schweregrad und nicht nach Datei gruppiert sind. Dann wäre ich in der Lage, mich sofort auf die schlimmsten Fehler zu konzentrieren. Ich habe ähnliche Funktionen mit dem FindBugs-Plugin für Eclipse gesehen. Ist das mit Maven möglich?FindBugs und Maven
Antwort
Um Ihre geänderte Frage zu beantworten, bietet das findbugs-maven-plugin derzeit keine Möglichkeit, Fehler über Schweregrad zu sortieren. Ich würde vorschlagen, Sie log an enhancement request für das Projekt.
- Was folgt ist meine Antwort auf die ursprüngliche Frage, die einfach gefragt wurde, ob es ein FindBugs Maven Plugin gibt. Die Frage hat sich seitdem geändert und wird oben beantwortet. -
Ja, es gibt eine findbugs-maven-plugin. Fügen Sie das Plug-in zum Berichtsabschnitt Ihres POM hinzu und führen Sie mvn clean site
aus, um den Bericht anzuzeigen.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<effort>Max</effort>
</configuration>
</plugin>
Sie sollten sich auch Sonar ansehen. Das Dashboard zeigt Daten an, die von vielen Codeanalysatoren wie Findbugs, Checkstyle oder Cobertura generiert wurden. Es ist wirklich schnell und einfach in Maßnahmen wie Findbugs Bugs zu navigieren. Natürlich ist es möglich, Daten nach Schweregrad zu filtern (siehe Seite "Aufriss"). Die Version 1.9 unterstützt nur zwei Schweregrade (obligatorisch/optional), aber die nächste Version definiert fünf Stufen von Info zu Blocker. Es sollte nächste Woche veröffentlicht werden.
Danke für den Tipp! – Tore
- 1. Findbugs Maven-Plugin - Findbugs-Exclude mit mehreren Projekten
- 2. Maven findbugs: check - Ausgabezusammenfassung der Bugs
- 3. Wie findbugs automatisch in maven laufen
- 4. FindBugs-Konfiguration von Sonar nach Maven importieren
- 5. Erhalten Sie die gleichen Findbugs Fehler in Maven und Eclipse
- 6. Maven führen ein Ziel auf Build fehlgeschlagen/FindBugs
- 7. Maven Findbugs Plugin - So führen Sie Findbug auf die Testklassen
- 8. Was ist korrekter Maven-Umfang von Findbugs-Annotationen?
- 9. Findbugs schließen generierte Dateien aus
- 10. FindBugs OBL_UNSATISFIED_OBLIGATION
- 11. FindBugs meldet Fehler Instanzen ohne Details
- 12. Konfigurieren von FindBugs in Eclipse
- 13. PMD, checkstyle und findbugs android setup
- 14. Sonar Xerces Konflikt Findbugs und Efeu: Bericht
- 15. CheckStyle, FindBugs und PMD-Konfigurationen ohne Überlappung
- 16. Erweitern SonarQube FindBugs Plugin mit benutzerdefinierten FindBugs Plugin
- 17. Was ist der Unterschied zwischen Findbugs-IDEA-Plugin und QAPlug ist - Findbugs Plugin in IntellijJ IDEA
- 18. FindBugs - wie EQ_COMPARETO_USE_OBJECT_EQUALS
- 19. FindBugs für .NET
- 20. FindBugs Plugin in NetBeans.
- 21. Jenkins Findbugs Leere Ausgabe
- 22. Sonar Findbugs Heap Größe
- 23. ausschließen findbugs von der Wurzel pom Plugin
- 24. Nicht-Java-Klassen von Findbugs ausblenden
- 25. Probleme mit FindBugs Filter ausschließen
- 26. Maven machen Phase konditional
- 27. Findbugs + JSR305: Möglichkeit, Standardverhalten anzugeben?
- 28. Legen Sie benutzerdefinierte FindBugs Regeln, deaktivieren Sie FailsOnViolation mit Qlice-Maven-Plugin
- 29. Hudson und Maven Tests laufen zweimal
- 30. Maven Ressourcen und Docker-Maven-Plugin
Ich war ein bisschen ungenau, ich redete tatsächlich über das Findbugs-Maven-Plugin von Codehaus. Aber Ihre Konfiguration löst das Problem nicht, es konfiguriert nur die Website-Build, FindBugs Bericht enthalten, und das ist nicht das Problem – Tore
Ich habe Ihre Frage geantwortet und festgestellt, dass meine ursprüngliche Antwort was zur ursprünglichen Frage. – shek