maven依赖范围简介说明
下文笔者讲述maven中依赖范围的简介说明,如下所示:
依赖范围简介说明
依赖范围简介说明
依赖范围指:你依赖的jar包,在何种情况下生效
-------------------------------------------------
maven中的依赖范围,有以下几种:
compile:
缺省值(默认范围)
编译和运行时有效
provided:
在maven依赖时有效
运行项目时,无需此依赖(环境已提供)
如:servlet-api
Runtime:
运行时有效
system:
同provided类似,需显示指定一个本地路径的jar文件
test:
编译测试和运行测试时有效
import:
此标签只适用于 dependencyManagement(父工程)
此依赖范围定义后,可强制子项目必须使用此版本
例:
使用scope标签定义其“依赖范围”
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version>
<scope>compile</scope>
</dependency>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


