在生成测试覆盖范围时,jenkins向我发送错误并且不生成文件夹或文件

时间:2015-10-29 19:29:32

标签: maven jenkins

我生成了这个错误:使用模式'** / target / site / cobertura / coverage.xml找到了覆盖率结果 这是我的pom.xml

<pluginManagement>
      <plugins>
         <plugin>
        <groupId>org.codehaus.mojo</groupId>
           <artifactId>sonar-maven.plugin</artifactId>
             <version>
            2.5
             </version>
           </plugin>

    <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-compiler-plugin</artifactId> 
         <configuration>
            <source>1.6</source>
            <target>1.6</target>

         </configuration>
    </plugin>
    <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>cobertura-maven-plugin </artifactId>
            <configuration >
                <formats >
            <format> xml </format>
            <format>html</format>
                </formats>
            </configuration>
<executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>coverage</goal>
                        </goals>

                </execution>
            </executions>
     </plugin>

   </plugins>
</pluginManagement>

我错了还是句柄部分出错?

1 个答案:

答案 0 :(得分:0)

提示:

  

无法在插件org.codehaus.mojo中找到目标'覆盖':cobertura-maven-plugin:2.6可用目标cobertura,instrument,clean,check,help,dump-datafile - &gt; [帮助1]

使用此:

<project>
....
    <build>
        <finalName>${project.artifactId}-${project.version}-r${buildNumber}</finalName>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.6</version>
                <configuration>
                    <formats>
                        <format>html</format>
                        <format>xml</format>
                    </formats>
                </configuration>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>cobertura</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
   </build>
...
</project>