Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.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 Eclipse忽略failOnMissingWebXml用户属性_Java_Eclipse_Maven_Pom.xml - Fatal编程技术网

Java Eclipse忽略failOnMissingWebXml用户属性

Java Eclipse忽略failOnMissingWebXml用户属性,java,eclipse,maven,pom.xml,Java,Eclipse,Maven,Pom.xml,我使用EclipseMars和Maven 3.3.3创建了一个空的web项目。目前,该项目仅包含pom.xml: 4.0.0 com.example.project failOnMissingWebXml,因此无需进一步配置此插件。这在命令行中使用Maven工作,项目成功构建。但是Eclipse仍然抱怨缺少web.xml 有人知道如何通过使用这个用户属性来消除Eclipse中的Maven配置错误吗 更新:我有另一个使用Eclipse Luna SR1和Maven 3.2.5的开发环境,它不会抱

我使用EclipseMars和Maven 3.3.3创建了一个空的web项目。目前,该项目仅包含pom.xml:


4.0.0
com.example.project
failOnMissingWebXml
,因此无需进一步配置此插件。这在命令行中使用Maven工作,项目成功构建。但是Eclipse仍然抱怨缺少web.xml

有人知道如何通过使用这个用户属性来消除Eclipse中的Maven配置错误吗


更新:我有另一个使用Eclipse Luna SR1和Maven 3.2.5的开发环境,它不会抱怨新创建的web项目中缺少web.xml。因此,我想知道m2e插件是否以某种方式抑制了此错误。

从安装wtp-m2e
1.2.1
为我修复了此问题。

这既不是Maven配置错误,也不是Eclipse问题您的pom文件中有错误的东西。您需要激活已注释掉的配置部分。但这正是我希望通过使用属性
failOnMissingWebXml
来避免的。如果将其设置为true或将其删除,则命令行Maven构建将失败。如果此属性设置为false,则生成成功。所以一切都正常,只是Eclipse不理解。如果行为错误,在m2e项目中会产生问题。已经有一个Bug:是的,它修复了它。非常感谢。