Отключить предупреждающее сообщение Maven - «Выбранные файлы войны содержат файл WEB-INF / web.xml, который будет игнорироваться» - PullRequest
99 голосов
/ 03 декабря 2010

При сборке пакета WAR с использованием Maven 2.1.1 я получаю это предупреждение:

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

Есть ли способ устранить его?Это не подведет процесс строительства, но я просто не хочу его видеть.

Ответы [ 3 ]

84 голосов
/ 24 октября 2012

Кажется, это исправлено в текущей версии maven-war-plugin, поэтому просто укажите:

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

исправил это для меня.(См. Последний ответ (20 сентября 2012 г., 4:37) Андерса Хаммара по телефону https://issues.apache.org/jira/browse/MWAR-248.)

78 голосов
/ 12 декабря 2010

Я избавился от этого предупреждения в 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>
23 голосов
/ 09 февраля 2011

Я отправил следующий отчет об ошибке по этой проблеме: https://issues.apache.org/jira/browse/MWAR-248

...