2012-02-21 7 views
5

soy incapaz de conseguir el experto -segura-informe-plugin para generar la segura report.html cuando corro:experto-segura-informe-Plugin no generar segura report.html

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

la única vez que he sido capaz de conseguir el informe generado es cuando corro:

mvn surefire-report:report 

Aquí es un vistazo a mi 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> 

Hay 2 pruebas en mi proyecto y PRUEBA -. * Xml archivos se generan en éxito seguro-informes
Además, la carpeta sitio se genera con un css y imágenes carpeta y contenido, pero no informe.

+0

¿Cuál es la versión de maven que está utilizando? – yorkw

+0

Apache Maven 3.0.3 – anztenney

Respuesta

5

Hay una serie de cuestiones similares reportados en JIRA, la solución es utilizar una versión posterior del experto in situ-plugin-3.0 x en su pom.xml:

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

Gracias! Funcionó como por arte de magia. – anztenney

+2

La versión '3.0' ya no es beta. Puede especificar ' 3.0' – Raghuram

+1

Si desea utilizar la última versión de maven-site-plugin, entonces marque [this] (http://search.maven.org/#search|gav|1|g%3A % 22org.apache.maven.plugins% 22% 20AND% 20a% 3A% 22maven-site-plugin% 22). A partir de hoy (12 de marzo de 2013) la última versión es 3.2. –

2

Después de casos de prueba que ejecuta terminado, puede CMD mvn surefire-report: informe solo para generar informe de prueba

Cuestiones relacionadas