기본적으로 JaCoCo는 SONAR에 연결되어 있습니까?JaCoCo는 기본적으로 SONAR에 연결되어 있습니까?
sonar : sonar를 실행할 때 로그에서 jacoco.exec 파일이/target 폴더에 생성 된 것을 볼 수 있습니다. 그리고 SONAR는이 프로젝트에 대해서만 "라인 커버리지"를 보여줍니다.
이 기본 JaCoCo 보고서를 사용하고 싶지 않고 Cobertura로 바꾸려면 어떻게해야합니까? 도와주세요.
미리 감사드립니다.
기본적으로 JaCoCo는 SONAR에 연결되어 있습니까?JaCoCo는 기본적으로 SONAR에 연결되어 있습니까?
sonar : sonar를 실행할 때 로그에서 jacoco.exec 파일이/target 폴더에 생성 된 것을 볼 수 있습니다. 그리고 SONAR는이 프로젝트에 대해서만 "라인 커버리지"를 보여줍니다.
이 기본 JaCoCo 보고서를 사용하고 싶지 않고 Cobertura로 바꾸려면 어떻게해야합니까? 도와주세요.
미리 감사드립니다.
실제로 JaCoCo는 SonarQube에서 사용되는 기본 Java Coverage Engine입니다. cobertura에 의존하는 SonarQube Cobertura 플러그인을 설치할 수 있습니다. 어떤 SonarQube 버전을 사용하고 있습니까?
기본적으로 JaCoCo 플러그인은 Sonar에 플러그인되어 있지 않습니다.
그러나 Sonar JaCoCo Doc에 따라이 플러그인은 Java 에코 시스템에 포함되어 있습니다.
그래서 당신이해야 할 모든 소나이 자바 플러그인 얻을 수있다 -
1.
이 수중 음파 탐지기에 포함 cobertura 소나 플러그인이 - Sonar Java Plugin
이 두 번째 질문에 대답하기를, 당신은 수행하여 달성 할 수 maven 프로젝트 태그의 pom.xml에 jacoco 플러그인을 포함하지 마십시오. 그래서 jacoco 분석
3. 당신의 Maven 프로젝트의 pom.xml 파일에서 cobertura 플러그인을 포함 buidl 단계에서 실행되지 않습니다
당신에 있습니다
답장을 보내 주셔서 감사합니다. SonarQube 4.3.1을 사용합니다. cobertura 플러그인을 통합하려고하면 로컬 작업 공간에서 cobertura 결과 만 볼 수 있지만 SONAR에서는 볼 수 없습니다. SONAR에서 코드 커버리지 %에 대해 "-"를 표시합니다. 이것에 대한 어떤 생각이라도? – user3810601