依赖管理
使用坐标导入jar包
方法一:
在pron.xml文件中编写<dependencies>标签,在其中再编写<dependency>标签,并在其中引入坐标信息
方法二:
IDEA中按住Alt+Insert添加依赖,模糊搜索本地仓库找到目标jar
方法三:
网上搜索目标名,后跟一个maven进行依赖查询,复制依赖坐标代码到pron.xml中完成导入
例如:导入MySQL驱动jar包:搜索关键词:mysql maven
依赖范围
通过设置坐标的依赖范围,可以设置对应jar包的作用范围:编译环境,测试环境,运行环境
在<dependency>标签中使用<scope>标签来设置依赖范围
例如<scope>test</scope>,即当前的依赖仅对测试文件test生效,当在main文件夹中引用时,则会报错
依赖示例
<dependencies>
<dependency>
<groupId>组织示例</groupId>
<artifactId>项目名称</artifactId>
<version>项目版本号</version>
<scope>项目范围</scope>
</dependency>
</dependencies>
依赖范围 | 编译 | 测试 | 运行 | 例子 |
---|---|---|---|---|
compile | Y | Y | Y | logback |
test | - | Y | - | Junit |
provided | Y | Y | - | servlet-api |
runtime | - | Y | Y | jdbc驱动 |
system | Y | Y | - | 存储在本地的jar包 |
import | 引入DependencyManagement |
---|
Y代表有效范围,-代表无效范围
当没有编写<scope>标签时,默认采用compile
网友评论