web-dev-qa-db-fra.com

Désactiver le message d'avertissement Maven - "Les fichiers war sélectionnés incluent un fichier WEB-INF / web.xml qui sera ignoré"

Lors de la création du package WAR à l'aide de Maven 2.1.1, le message d'avertissement suivant s'affiche:

[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')

Y a-t-il un moyen de l'éliminer? Le processus de construction n’échoue pas, mais je ne veux tout simplement pas le voir.

99
Sefler

Je me suis débarrassé de cet avertissement dans maven 3.0.1 avec la configuration de construction suivante (je crois que peut-être web.xml est ajouté au projet par d'autres moyens et ne devrait pas être empaqueté par défaut):

<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>
78
Andrei Amariei

Il semble être corrigé dans la version actuelle de maven-war-plugin, il suffit donc de spécifier:

    <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.3</version>
    </plugin>

corrigé pour moi. (Voir la dernière réponse (20/Sep/12 04h37) de Anders Hammar sur https://issues.Apache.org/jira/browse/MWAR-248 .)

84
anre

J'ai déposé le rapport de bogue suivant concernant ce problème: https://issues.Apache.org/jira/browse/MWAR-248

23
Gili