<scope>provided</scope>作用

Posted Recently 祝祝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了<scope>provided</scope>作用相关的知识,希望对你有一定的参考价值。

使用:

在使用maven时会,添加servlet-api依赖时会添加provided

 <!-- Servlet -->
<properties>
    <servlet.version>4.0.1</servlet.version>
</properties>




<dependencyManagement>
    <dependencies>
        <!-- Servlet -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>$servlet.version</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

原因:

  1. tomcat中也有servlet-api包,这样,会f发生冲突
  2. 为了解决冲突,添加provided,因为provided表明该包只在编译和测试的时候用

end 》》》
每一颗钻石在被发现前,都要经受埋藏尘埃的寂寞时光。

以上是关于<scope>provided</scope>作用的主要内容,如果未能解决你的问题,请参考以下文章

maven依赖关系中Scope的作用

pom.xml文件中dependency标签的scope子标签

scope为provided

在anjular中 function中的$scope和$rootscope有啥区别

在 java ee ide 中maven dependency scope:provide不想让其deploy

maven依赖 dependency中scope=compile 和 provided区别