2014-07-11 4 views
1

내 Maven 기반 Java 프로젝트에 Sonarqube 4.3.2를 사용하는 방법을 배우고 있습니다. 나는 잘 작동하지만, Generated Lines와 Generated Lines of Code 메트릭을 채울 수 없다.Sonarqube - Java에서 생성 된 코드 줄이 채워지지 않는 이유는 무엇입니까?

이 측정 항목을 사용하면 공급 업체가 실제로 수동으로 코딩해야하는 코드와 생성 코드를 통해 생성 된 코드의 양을 추적 할 수 있습니다. 또한 생성 된 코드와 수동 코드로 구분 된 다양한 문제/통계를 일반적으로 볼 수 있습니다.

처음에는 Sonarqube가 타겟/generated-sources 폴더의 모든 코드를 자동으로 선택하여 생성 된 것으로 플래그를 지정했지만 작동하지 않는 것 같았습니다.

나는 또한 @javax.annotation.Generated 주석을 사용하여 클래스에 주석을 달았지만 아무 것도하지 않았습니다.

코드 생성시 플래그를 지정하기 위해 특별히해야 할 일이 있습니까?

+0

수신 한 오류 메시지 일부 코드 또는 구성을 게시 할 수 있습니까? – Qix

+0

오류 메시지가 없습니다. 생성 된 회선 및 생성 된 코드 행 필드가 비어 있습니다. – Chris

+0

누가 필요합니까? 코드 또는 구성에 따라 달라질 수 있습니다. 추측을 완전히 끝내지 만 sonar.sources 속성이 누락되었다고 말할 수 있습니다. – Cole9350

답변

1

분명히, 생성 된 라인과 코드 메트릭의 생성 선은 그들 만이 프로젝트의 다른 유형 :(사용할 수/볼 수 있습니다에도 불구하고, 지금 COBOL 플러그인에 의해 채워집니다.

너무 나쁜, 희망이 의지 Java 생태계에 곧 구현 될 것입니다.