在“ Maven项目”工具窗口中,我看到已安装了maven-war-plugin:2.1.1,但此按钮显示为灰色。当我运行war:war目标时,会收到以下警告:
[INFO]建立战争:
C:\ Users \ Klaus \ IdeaProjects \ JerseyTestRestWebApp \ target \ tut-test-rest-api.war
[警告]警告:选定的War文件包含一个WEB-INF / web.xml,其中
将被忽略(战争任务中缺少webxml属性,或者
ignoreWebxml属性指定为'true
我正在使用IntelliJ 14.1。如何设置此参数?
最佳答案
尝试将其添加为构建配置,它将清除您看到的错误。
<project>
...
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<packagingExcludes>WEB-INF/web.xml</packagingExcludes>
</configuration>
</plugin>
</plugins>
</build>
...
</project>