2013-03-08 4 views
2

Jenkins의 Cobertura 코드 커버리지 도구를 혼합 Java/Scala 프로젝트와 함께 사용하는 데 어려움이 있습니다. Java 클래스는 정상적으로 작동하지만 Cobertura는 Scala 테스트를 분석하지 않습니다. 내 pom.xml 파일에서scala 코드 커버리지 도구 Cobertura on jenkins

스칼라 별 구성 : 그것은 작동

<version.scala.plugin>3.1.0</version.scala.plugin> 
<build> 
<plugins> 
     <plugin> 
       <groupId>org.codehaus.mojo</groupId> 
       <artifactId>cobertura-maven-plugin</artifactId> 
       <configuration> 
        <formats> 
         <format>html</format> 
         <format>xml</format> 
        </formats> 
        <check/> 
       </configuration> 
     <version>2.5.2</version 
    </plugin> 
    <plugin> 
      <groupId>net.alchim31.maven</groupId> 
      <artifactId>scala-maven-plugin</artifactId> 
      <executions> 
       <execution> 
        <id>scala-compile-first</id> 
        <phase>process-resources</phase> 
        <!--suppress MavenModelInspection --> 
        <goals> 
         <goal>add-source</goal> 
         <goal>compile</goal> 
        </goals> 
       </execution> 
       <execution> 
        <id>scala-test-compile</id> 
        <phase>process-test-resources</phase> 
        <!--suppress MavenModelInspection --> 
        <goals> 
         <goal>testCompile</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
</plugins> 
</build> 

답변

4

. 프록시 문제의 일종이었습니다. 다시 건강하게 만들고 여러 번 빌드하면 올바른 코드 커버리지가 나타납니다.

관련 문제