2013-01-11 17 views
8

Poszukuję sposobu na wygenerowanie prostego raportu metryk (dokładniej, wierszy kodu) dla wielowątkowej wersji 7 modułów.proste dane kodu samodzielna wtyczka maven dla java 7

  • Próbowałem Maven javancss plugin ale dławiki na Java 7 składni i wydaje się być opuszczony.
  • Wiem o maven sonar plugin, ale nie chcę zainstalować (i konserwować) instalacji sonaru, chciałbym po prostu prosty statyczny html.
  • Szukałem na cloc i code analyzer ale nie mogliśmy znaleźć żadnego sposób zintegrowania ich w maven zbudować

Więc moje pytanie jest - jak to zrobić?

Odpowiedz

1

Sonar jest naprawdę łatwy w instalacji. Pobierz pakiet rozpakuj go i uruchom skrypt wsadowy. Użyje wbudowanej bazy danych i serwera WWW

Uruchomienie Mavena w następujący sposób zakłada, że ​​Sonar działa lokalnie, więc nie będziesz potrzebować żadnej specjalnej konfiguracji w POM.

mvn sonar:sonar 

Proponuję wypróbować to. Wydaje się, że jest bardziej skomplikowany, ale zespół Sonar wykonał wiele pracy, aby Sonar był naprawdę łatwy w użyciu.

+2

to nie jest łatwość obsługi. Po prostu nie podoba mi się pomysł, że kompilacja nie jest "samowystarczalna" - kupujesz, budujesz. Nie chcę żadnych dodatkowych wymagań poza jdk i maven – radai

+0

@radai Wszystko, co mogę powiedzieć, to to, że w przeszłości nigdy nie zawracałem sobie głowy włączaniem standardowych narzędzi do analizy kodu (PMD, Checkstyle i Findbugs były od wieków). Sonar zmienił moje zdanie, nie ma teraz żadnego usprawiedliwienia dla wykonywania znacznie więcej analiz niż tylko proste linie metryk kodu. Musisz to wypróbować, to sprawi, że będziesz lepszym programistą –

+0

, jak sugeruje to pytanie, w sumie dla analizy kodu. Po prostu szukam czegoś więcej na wzór mentalności unixa małych, skupionych narzędzi. – radai