2013-01-11 2 views
8

maven 다중 모듈 Java 7 빌드에 대한 간단한 메트릭 보고서 (특히 코드 줄)를 생성하는 방법을 찾고 있습니다.간단한 코드 메트릭 Java 7 용 독립 실행 형 메이븐 플러그인

  • 나는 받는다는 javancss plugin을 시도했지만이 자바 7 구문에 초크 버려진 것으로 보인다.
  • 내가 벽에 대해 알고 있지만 (설치 및 유지) 소나 설치를 원하지 않는다.
  • 나는 cloccode analyzer 보았지만 빌드 받는다는에 통합의 방법을 찾을 수 couldnt는 한

그래서 내 질문입니다 - 어떻게 이렇게합니까?

답변

1

소나는 설치가 쉽습니다. 패키지를 다운로드하여 압축을 풀고 배치 스크립트를 실행하십시오. 임베디드 데이터베이스와 웹 서버를 사용합니다.

Sonar가 로컬에서 실행 중이므로 다음과 같이 Maven을 실행하면 POM에 특별한 구성이 필요하지 않습니다.

mvn sonar:sonar 

나는 그것을 시도하는 것이 좋습니다. 좀 더 복잡한 것처럼 보이지만, 소나 팀은 소나를 사용하기가 정말 쉽도록 많은 작업을 수행했습니다.

+2

사용 용이성 문제가 아닙니다. 난 그냥 "자체 포함 된"되지 않는 빌드의 아이디어를 좋아하지 않아 - 당신은 체크 아웃, 당신은 빌드합니다. 나는 jdk와 maven을 넘어서는 추가 요구 사항을 원하지 않는다. – radai

+0

@radai 내가 말할 수있는 것은 과거에는 표준 코드 분석 툴링 (PMD, Checkstyle, Findbugs가 오랫동안 사용되어왔다. 수중 음파 탐지기가 내 마음을 바 꾸었습니다. 단순한 코드 메트릭 메트릭보다 더 많은 분석을 수행 할 변명의 여지가 없습니다. 당신은 그것을 시도해야합니다, 그것은 당신에게 더 나은 프로그래머가 될 것입니다 –

+0

질문, 모든 코드 분석을위한 메신저 의미합니다. 메신저 그냥 작은 집중 도구의 유닉스 정신의 라인을 따라 뭔가를 찾고. – radai