`

pom.xml出现web.xml is missing and <failOnMissingWebXml> is set to true解决方案

阅读更多
提示信息应该能看懂。也就是缺少了web.xml文件,默认<failOnMissingWebXml>被设置成true了
在pom.xml文件中手动添加如下配置:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
    </plugins>
</build>

“告知”maven即可。这样做的好处是我们不必在项目生中成一个无用的web.xml文件。在更新版本(具体从哪一个版本开始我也不知道~~)的maven中已经不存在web.xml文件缺失的问题,我们只需要处理<failOnMissingWebXml>被设置成tue的问题即可。也就是在pom.xml中添加如下配置即可。
分享到:
评论

相关推荐

    Maven pom.xml与settings.xml详解

    5. **属性与继承**:`pom.xml`支持属性(`&lt;properties&gt;`)和继承(`&lt;parent&gt;`),使得多个项目可以共享相同的配置。 `settings.xml`文件则提供了个人或全局的Maven配置: 1. **本地仓库**:`&lt;localRepository&gt;`...

    Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错

    Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错 &lt;!-- oracle数据库驱动 --&gt; &lt;dependency&gt;  &lt;groupId&gt;com.oracle&lt;/groupId&gt;  &lt;artifactId&gt;ojdbc6&lt;/artifactId&gt;  &lt;version&gt;...

    Maven build之pom.xml文件中的Build配置

    Maven通过一个叫做pom.xml的项目对象模型文件来配置项目构建的各个方面,其中&lt;build&gt;标签是Maven构建配置的核心部分,它定义了整个构建生命周期中需要执行的指令和任务。 Maven构建包括编译代码、执行测试、打包...

    连接db2数据库驱动包

    pom.xml中引入db2的配置信息 &lt;dependency&gt; &lt;groupId&gt;com.ibm.db2&lt;/groupId&gt; &lt;artifactId&gt;db2jcc4&lt;/artifactId&gt; &lt;version&gt;1.0.0&lt;/version&gt; &lt;scope&gt;system&lt;/scope&gt; &lt;systemPath&gt;自己创建的存放db2jcc4....

    根据pom.xml下载依赖

    当我们说“根据pom.xml下载依赖”,实际上是在指Maven如何通过解析项目中的pom.xml文件来获取并安装项目的依赖库。 pom.xml文件通常位于项目的根目录下,它定义了项目的基本属性,如项目名称、版本、打包类型(如...

    maven的本地仓库配置文件settings.xml和项目中文件pom.xml.zip

    一、Idea关联的maven本地仓库配置...三、3个可单独使用的,maven项目文件pom.xml自定义配置 pom-maven-springboot-CusConfigV1.xml pom-maven-springboot-CusConfigV2.xml pom-maven-spring-CusConfigV1不推荐使用.xml

    maven私服(nexus)配置(setting,pom.xml)

    本文将详细介绍如何配置Maven以使用Nexus作为本地中央仓库,以及涉及的主要配置文件`settings.xml`和`pom.xml`。 **一、Nexus简介** Nexus是Sonatype公司提供的一款开源的Maven仓库管理器,它能够作为Maven的代理...

    pom.xml常用配置

    1. `&lt;project&gt;`:pom.xml文件的根元素,定义了整个项目的信息。 2. `&lt;modelVersion&gt;`:定义了pom.xml文件的版本号,当前版本号为4.0.0。 3. `&lt;groupId&gt;`:定义了项目的组ID,通常是项目的唯一标识符。 4. `...

    新建maven后pom. xml报错解决方法

    本文将详细介绍如何解决新建Maven项目后POM.xml文件出现错误的情况。 ### 一、理解POM.xml POM.xml是Maven项目的核心配置文件,它定义了项目的构建规则、依赖关系以及其他Maven生命周期所需的信息。当POM.xml文件...

    史上最全的maven的pom.xml文件详解

    史上最全的Maven的Pom.xml文件详解 Maven是Java领域最流行的构建工具之一,其核心配置文件是Pom.xml。在Pom.xml文件中,我们可以定义项目的基本信息、依赖关系、构建过程、测试环境等。下面,我们将详细解析Pom.xml...

    flink的pom和settings.xml设置

    5. **用户属性**:在`&lt;profiles&gt;`标签内,可以定义用户特定的属性,这些属性可以通过命令行参数 `-D` 或在`pom.xml`中引用。 总结,`pom.xml`和`settings.xml`在Flink开发中起着至关重要的作用。`pom.xml`管理项目...

    idea中pom.xml文件

    idea中pom.xml文件

    常用pom.xml文件.zip

    5. **模块管理**:对于多模块的Maven工程,pom.xml还可以定义子模块,通过`&lt;modules&gt;`标签列出所有子模块的artifactId,实现模块间的依赖关系。 在实际开发中,pom.xml文件可以继承和聚合其他pom.xml,实现依赖的...

    maven项目pom.xml中parent标签的使用.docx

    "Maven 项目 pom.xml 中 parent 标签的使用" ...Maven 项目 pom.xml 文件中的 parent 标签和 `&lt;dependencyManagement&gt;` 标签是依赖管理的核心组件,它们可以简化项目间的依赖管理,使得项目结构更加清晰、易于维护。

    在安装protoc 时报pom.xml 错时需求的

    3. **protobuf依赖**:确保在`pom.xml`的`&lt;dependencies&gt;`部分添加protobuf的依赖,这样Maven才能找到编译protobuf所需的库: ```xml &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;com.google.protobuf&lt;/groupId&gt; ...

    sdoapi,sdoutl-1.0及maven中pom.xml的配置

    本篇文章将深入探讨sdoapi、sdoutl-1.0以及在Maven项目中如何正确配置它们的pom.xml文件。 首先,让我们了解SDOAPI。SDO(Service Data Object)是一种标准的数据模型,它定义了一个统一的数据访问接口,允许应用...

    jdk10+ java.lang.NoClassDefFoundError: javax/xml/ws/Service 错误

    在Maven的`pom.xml`文件中添加如下依赖: ```xml &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;javax.activation&lt;/groupId&gt; &lt;artifactId&gt;javax.activation-api&lt;/artifactId&gt; &lt;version&gt;1.2.0&lt;/version&gt; &lt;/...

    maven中pom.xml基本配置

    1. **项目模型版本(Project Model Version)**:这是pom.xml文件的开头,定义了Maven模型的版本,如`&lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;`。这个版本号确保Maven知道如何解析和处理pom.xml文件。 2. **项目坐标...

    pom.xml android maven 工程

    pom.xml android maven 工程 如何拿Maven 构建 一个 Android 项目的pom配置

    ojdbc5.jar ojdbc6.jar maven安装以及pom.xml配置说明

    Maven通过在项目的pom.xml文件中声明依赖,可以自动下载并管理这些依赖。对于ojdbc6.jar的Maven配置,我们需要在pom.xml文件中添加以下依赖: ```xml &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;com.oracle.ojdbc&lt;/...

Global site tag (gtag.js) - Google Analytics