어제 그날을 StackOverflow와 Google에서 위와 아래로 보냈지 만 몇 가지 해결책이 있지만 거의 효과가 없습니다. 나는 누군가가 이것이 가능한지 여부를 말해 줄 수 있기를 바랍니다.다른 부모가있는 다중 모듈 Maven 프로젝트의 IT 코드 범위
우리는 다중 모듈 Maven 프로젝트를 보유하고 있습니다. 내가 무슨 짓을하는 것은 Jacoco에서 UT 및 IT 코드 커버리지 젠킨스를 통해 음파 탐지기 설치가
Web Service XYX
+- pom.xml
+- Web Module
+- pom.xml (parent pom is WebService 123)
+- API Module
+- pom.xml (parent pom is API ABC)
+- API Implementation
+- pom.xml (parent pom is API ABC)
입니다 : 난 그냥 구조가 같은 것을 배웠습니다. UT Coverage는 UT가 결합 된 상태에서 Sonar로 정확하게 보내집니다. IT Coverage는 항상 0 %입니다. My IT는 Maven Tomcat 플러그인을 사용하여 WAR를 시작한 후 Web Module에 대해 실행됩니다. 운동해야하는 코드는 모듈 API 구현 내부에 있습니다. jacoco-it.exec
파일이 생성되어 Sonar에 의해 분석되었지만, 항상 코드 줄이 맞지 않는다고 나에게 알려줍니다. 실제로이 작업을 수행 할 수있는 방법이 있습니까?
은 BTW - 나는이 문서가 내가 필요 정확히 나타 내기 때문에 수행 할 수 있습니다 알고 http://www.sonarqube.org/measure-code-coverage-by-integration-tests-with-sonar/
그러나 문서에서는 모듈이 프로젝트에서 같은 부모라고하는 경우 언급되지 않습니다. 나는 그것이한다는 가정을하고있다.