2015-11-11 2 views
0

J'ai défini le fichier pom.xml suivant pour générer des rapports lors d'un test d'intégration.maven-surefire-report-plugin n'est pas appelé pendant la construction

<plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-report-plugin</artifactId> 
       <version>2.19</version> 
       <configuration> 
        <aggregate>true</aggregate> 
       </configuration> 
       <executions> 
        <execution> 
         <phase>verify</phase> 
         <goals> 
          <goal>report</goal> 
         </goals> 
        </execution> 
       </executions> 
</plugin> 

Si la vérification mvn est exécutée, aucun rapport n'est créé. Je dois utiliser mvn surefire-report: rapport pour générer. Le fichier pom.xml mentionné ci-dessus est parent pour que deux enfants soient clairs. Est-ce que quelqu'un sait ce qui ne va pas?

Répondre

0

En fait, la solution ci-dessus ne fonctionne que si elle est définie dans le fichier enfant pom.xml. Cela ne fonctionne pas dans le premier parent. Est-ce bug ou que se passe-t-il? J'ai passé plusieurs heures quand je l'ai eu!