![](/img/trans.png)
[英]Why is maven looking for `webapp\WEB-INF\web.xml` instead of `web-app\WEB-INF\web.xml`
[英]Disable Maven warning message - “Selected war files include a WEB-INF/web.xml which will be ignored”
使用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')
有沒有辦法消除它? 它不會使構建過程失敗,但我只是不想看到它。
它似乎是在當前版本的maven-war-plugin中修復的,所以只需指定:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
</plugin>
為我修好了。 (請參閱Anders Hammar的最后一個答案(20 / Sep / 12 4:37 AM), 網址為https://issues.apache.org/jira/browse/MWAR-248 。)
我在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>
我已就此問題提交了以下錯誤報告: https : //issues.apache.org/jira/browse/MWAR-248
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.