Failed to execute goal org.apache.maven.plugins:maven-war-plugin 解决办法

青旅半醒 2022-06-15 12:25 304阅读 0赞

使用maven打包时,报错误信息:

  1. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project provider: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]

提示缺少web.xml

解决办法:

如果WebContent/WEB-INF/web.xml文件存在,需要在pom.xml文件中加上maven-war-plugin插件

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-war-plugin</artifactId>
  6. <version>3.0.0</version>
  7. <configuration>
  8. <webResources>
  9. <resource>
  10. <directory>WebContent</directory>
  11. </resource>
  12. </webResources>
  13. </configuration>
  14. </plugin>
  15. </plugins>
  16. </build>

  
如果web.xml文件不存在,则按下面的方式配置。

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-war-plugin</artifactId>
  6. <version>3.0.0</version>
  7. <configuration>
  8. <failOnMissingWebXml>false</failOnMissingWebXml>
  9. </configuration>
  10. </plugin>
  11. </plugins>
  12. </build>

发表评论

表情:
评论列表 (有 0 条评论,304人围观)

还没有评论,来说两句吧...

相关阅读