Frage

Ich versuche zu collect Software Code-Metriken in meinem Java-Projekt bei jedem Zyklus der kontinuierlichen Integration. Ich bin meistens in größenbezogene Kennzahlen wie Anzahl der Klassen, die Anzahl der Methoden interessiert, Funktionspunkte, Codezeilen, usw. Ich mag würde einen zusammenfassenden Bericht mit diesen Metriken in einigen XML-Datei erhalten. Später werde ich es in Projektbericht oder irgendwie sonst verwenden.

Gibt es ein kostenloses Open-Source-Tool, das ich mit Maven für diesen Zweck integrieren?

War es hilfreich?

Lösung

Eine gute Möglichkeit ist, Sonar .

Sein Hauptzweck ist es, technische Schulden zu verwalten, so dass es eine Menge Dinge tun Sie nicht brauchen, aber es sieht wirklich gut Metriken.

Sie können es mit Hudson integrieren oder was auch immer anderes kontinuierliches Integrationssystem Sie verwenden.

Andere Tipps

Schauen Sie sich die javancss-maven-plugin .

  

JavaNCSS ist eine Quelle Measurement Suite für Java, die Menge und Komplexität Metriken für Ihre Java-Quellcode erzeugt.

     

Dieses Plugin bietet die Möglichkeit, das JavaNCSS Tool auf Ihrem Maven 2-Projekt Quellen laufen und einen HTML-Bericht zu erstellen. Optional können Sie die Build fehlschlagen, wenn eine der Metriken über eine feste Grenze geht.

Ich werde werfen in XRadar , der Sonar ähnliche Funktionalität bereitstellt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top