pom.xml 中 provided 起什么作用呢?
									
下文笔者讲述pom.xml中常见的provided的功能简介说明
				 
				provided的功能简介
在Maven项目中
  `pom.xml`文件中`provided`作用范围
   用于指定依赖项
   
- 编译时依赖:
  `provided` 范围的依赖会在编译和测试阶段被包含进来
    确保项目的编译和测试能够正常进行。
- 运行时排除:
   在打包(如生成 WAR 或 JAR 文件)时
     这些依赖不会被打包进去
	   这是因为目标运行环境(如应用服务器)已经提供了这些依赖。
provided使用场景
Servlet API:
  例
   在开发Web应用时
     Servlet API是由应用服务器提供
	  因此可以将其声明为`provided`
	   以避免重复打包并可能导致版本冲突的问题
例
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
    <scope>provided</scope>
</dependency>
此种设置后,打包会排除此jar包
 									
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

			
               
               
               
               
          
