web-dev-qa-db-ja.com

Maven警告メッセージを無効にする-「選択したwarファイルには、無視されるWEB-INF / web.xmlが含まれます」

Maven 2.1.1を使用してWARパッケージをビルドすると、次の警告メッセージが表示されます。

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

それを排除する方法はありますか?ビルドプロセスに失敗することはありませんが、見たくありません。

99
Sefler

私は次のビルド構成でmaven 3.0.1でこの警告を取り除きました(おそらくweb.xmlは他の手段でプロジェクトに追加され、デフォルトではパッケージ化されるべきではないと考えています):

<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

現在のバージョンのmaven-war-pluginで修正されているようですので、以下を指定するだけです:

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

私のためにそれを修正しました。 ( https://issues.Apache.org/jira/browse/MWAR-248 のAnders Hammarからの最後の回答(20/Sep/12 4:37 AM)を参照してください。)

84
anre

この問題に関して次のバグレポートを提出しました。 https://issues.Apache.org/jira/browse/MWAR-248

23
Gili