java - para - Deshabilitar el mensaje de advertencia de Maven: "Los archivos de guerra seleccionados incluyen un WEB-INF/web.xml que se ignorará"
maven download (3)
He archivado el siguiente informe de error con respecto a este problema: https://issues.apache.org/jira/browse/MWAR-248
Cuando construyo el paquete WAR usando Maven 2.1.1, recibo este mensaje de advertencia:
[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ig
nored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specifi
ed as ''true'')
¿Hay alguna forma de eliminarlo? No falla el proceso de construcción, pero simplemente no quiero verlo.
Me deshice de esta advertencia en maven 3.0.1 con la siguiente configuración de compilación (creo que quizás web.xml se agregue al proyecto por otros medios y no se debe empaquetar de manera predeterminada):
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<packagingExcludes>WEB-INF/web.xml</packagingExcludes>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
Parece que se corrigió en la versión actual de maven-war-plugin, por lo que solo se especifica:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
</plugin>
me lo arregló (Vea la última respuesta (20 / Sep / 12 4:37 AM) de Anders Hammar en https://issues.apache.org/jira/browse/MWAR-248 .)