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

10-07 19:47
查看更多