Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 禁用Maven警告消息-“;选定的war文件包括一个WEB-INF/WEB.xml文件,该文件将被忽略;_Java_Maven_Maven 2 - Fatal编程技术网

Java 禁用Maven警告消息-“;选定的war文件包括一个WEB-INF/WEB.xml文件,该文件将被忽略;

Java 禁用Maven警告消息-“;选定的war文件包括一个WEB-INF/WEB.xml文件,该文件将被忽略;,java,maven,maven-2,Java,Maven,Maven 2,使用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') 有没有办法消除它?构建过程并没有失败,但我只是不想看到它。我在mave

使用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 3.0.1中通过以下构建配置消除了此警告(我相信web.xml可能是通过其他方式添加到项目中的,默认情况下不应打包):


...
org.apache.maven.plugins
maven战争插件
2.6
WEB-INF/WEB.xml
...

关于这个问题,我已经提交了以下错误报告:

它似乎在当前版本的maven war插件中得到了修复,所以只需指定:

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


我发现您可以将其添加到配置中,以确保web.xml能够进入。此时,它似乎是可选的,但安全总比抱歉好
src/main/webapp/WEB-INF/WEB.xml
包括项目相对路径似乎不起作用;但是,答案中的格式是正确的。我会试试这个。在
中,我还有
${package.final.name}
。这是怎么回事?我必须使用2.2,否则war将包含默认的web.xml,而不是我指定的web.xml。2.1.1工作了一段时间,但现在不再工作了。我反对这一回应,因为虽然它确实消除了错误警告,但它是错误和令人困惑的事情!你应该按照shockwave所描述的去做,或者如果你对默认的web.xml感到满意,那么就不要自己写了。这个bug被报告为关闭了,但是我在Windows7上的maven 3.0.4中得到了这个消息。甚至在将src/main/webapp/WEB-INF/WEB.xml添加到我的pom之后。xml@simgineer,您应该在错误报告中进行注释。如果这没有帮助,考虑打开一个新的bug报告并链接到它。从2.3版开始,他们终于为像我这样的强迫症程序员解决了这个恼人的警告消息:)是的,这解决了它,但是
src/main/webapp/WEB-INF/WEB.xml
对我使用2.1.1版并不适用