Question

Je suis en train de mesures Collectionnez de code logiciel dans mon projet Java sur chaque cycle d'intégration continue. Je suis surtout intéressé par les mesures liées à la taille comme nombre de classes, nombre de méthodes, points de fonction, lignes de code, etc. Je voudrais obtenir un rapport de synthèse de ces mesures dans un certain fichier XML. Plus tard, je vais l'utiliser dans le rapport de projet, ou en quelque sorte d'autre.

Y at-il sans outil open-source que je peux intégrer Maven à cette fin?

Était-ce utile?

La solution

Une bonne option est Sonar .

Son principal objectif est de gérer la dette technique, il fait beaucoup de choses que vous n'avez pas besoin, mais il fournit des mesures vraiment bon.

Vous pouvez l'intégrer à Hudson ou tout autre système d'intégration continue que vous utilisez.

Autres conseils

Jetez un oeil à la javancss-maven-plugin .

  

JavaNCSS est une suite de mesure de source pour Java qui produit des mesures de quantité et la complexité de votre code source java.

     

Ce plugin offre la possibilité d'exécuter l'outil JavaNCSS sur vos sources de Maven 2 et produire un rapport html. En option, vous pouvez échouer la construction chaque fois qu'un des paramètres va au-delà d'une limite fixe.

Je vais jeter XRadar qui fournit des fonctionnalités similaires à Sonar.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top