101 Stimmen

Maven-Warnmeldung deaktivieren - "Ausgewählte War-Dateien enthalten eine WEB-INF/web.xml, die ignoriert wird"

Wenn ich ein WAR-Paket mit Maven 2.1.1 erstelle, erhalte ich diese Warnmeldung:

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

Gibt es eine Möglichkeit, sie zu beseitigen? Es beeinträchtigt zwar nicht den Bauprozess, aber ich möchte es einfach nicht sehen.

84voto

anre Punkte 3458

Es scheint in der aktuellen Version von maven-war-plugin behoben zu sein, daher nur die Angabe:

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

hat es für mich erledigt. (Siehe die letzte Antwort (20/Sep/12 4:37 AM) von Anders Hammar auf https://issues.apache.org/jira/browse/MWAR-248 .)

79voto

Andrei Amariei Punkte 976

Ich habe diese Warnung in Maven 3.0.1 mit der folgenden Build-Konfiguration loswerden (ich glaube, vielleicht web.xml ist das Projekt durch andere Mittel hinzugefügt, und sollte nicht standardmäßig verpackt werden):

<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>

23voto

Gili Punkte 80842

Ich habe den folgenden Fehlerbericht zu diesem Problem eingereicht: https://issues.apache.org/jira/browse/MWAR-248

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X