2012-02-21 1 views
5

Я не могу получить Maven-безошибочный-отчет-плагин для создания безошибочный-report.html когда я бегу:Maven-безошибочный-отчетно-плагин не создает безошибочный-report.html

mvn clean deploy site 
mvn clean site 
mvn site 
mvn clean install site 

единственный раз, когда я был в состоянии получить отчет, созданный, когда я бегу:

mvn surefire-report:report 

Вот посмотрите на мой pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>blah.blah</groupId> 
    <artifactId>build</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>pom</packaging> 
    <name>build</name> 
    <description>build</description> 

    <properties> 
     ... 
    </properties> 

    <modules> 
     <module>../report</module> 
    </modules> 

    <dependencyManagement> 
     <dependencies> 
     ... 
      <!-- Custom local repository dependencies --> 
      <dependency> 
       <groupId>asm</groupId> 
       <artifactId>asm-commons</artifactId> 
       <version>3.1</version> 
      </dependency> 
     ... 
     </dependencies> 
    </dependencyManagement> 

    <build> 
     <pluginManagement> 
      <plugins> 
       ... 
      </plugins> 
     </pluginManagement> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-plugin</artifactId> 
       <configuration> 
        <argLine>-Xmx1024m -XX:MaxPermSize=256m -XX:-UseGCOverheadLimit -Dsun.lang.ClassLoader.allowArraySyntax=true</argLine> 
        <includes> 
         <include>**/*Test.java</include> 
         <include>**/*_UT.java</include> 
        </includes> 
        <excludes> 
         <exclude>**/*_IT.java</exclude> 
         <exclude>**/*_DIT.java</exclude> 
        </excludes> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 
    <reporting> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-report-plugin</artifactId> 
       <version>2.7.2</version> 
      </plugin> 
     </plugins> 
    </reporting> 
</project> 

Есть 2 испытания в моем проекте и TEST -. * XML файлов генерируются в безошибочных-отчетах
Кроме того, сайта папки генерируется с CSS и изображений папке и содержимом, но отчета нет.

+0

Какая версия maven вы используете? – yorkw

+0

Apache Maven 3.0.3 – anztenney

ответ

5

Существует аналогичные вопросы, представленные в JIRA, решение заключается в использовании более позднюю версии Maven-сайте-плагин 3,0-й в вашем pom.xml:

<build> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-site-plugin</artifactId> 
     <version>3.3</version> 
    </plugin> 
    ... 
    </plugins> 
</build> 
+0

Спасибо! Это работало как прелесть. – anztenney

+2

'3.0' версия больше не является бета-версией. Вы можете указать ' 3.0' – Raghuram

+1

Если вы хотите использовать последнюю версию maven-site-plugin, тогда отметьте [this] (http://search.maven.org/#search|gav|1|g%3A % 22org.apache.maven.plugins% 22% 20and% 20a% 3A% 22maven-сайт-плагин% 22). На сегодняшний день (12 марта 2013 года) последняя версия - 3.2. –

2

После testcases работает закончен, вы можете CMD mvn surefire-report: отчет только для создания отчета об испытаниях