对Maven的学习即将步入卫生,下面是Maven中的坐标和依赖范围的简单笔记
点击查看代码
-- Maven坐标详解
-- ·什么是坐标?
-- -》Maven中的坐标是资源的唯一标识
-- -》使用坐标来定义项目或引入项目中需要的依赖
-- ·Maven坐标的主要组成
-- -》groupld:定义当前Maven项目隶属项目名称(通常是域名反写,例如:com.itheima)
-- -》artifactld:定义当前Maven项目名称(通常是模块名称,例如:ordder-service、goods-service)
-- -》veision:定义当前项目版本号
-- 依赖管理
-- 步骤:使用坐标导入jar包
-- 1.在pom.xml中编写<dependencies>标签
-- 2.在<dependencies>标签中使用<dependency>引入坐标
-- 3.定义坐标的groupld,artifactld,version
-- 4,点击刷新按钮,使坐标生效
-- 如:
-- <dependency>
-- <groupId>com.mysql</groupId>
-- <artifactId>mysql-connector-j</artifactId>
-- <version>9.1.0</version>
-- </dependency>
-- 步骤:使用坐标导入jar包-自动导入
-- 1.选择IDEA中File--》Settings
-- 2.在弹出的面板中找到BuildTools
-- 3.选择Anychanges,点击OK即可生效
-- 步骤:使用坐标导入jar包--》快捷方式
-- 1.在pom.xml中按alt+insert或alt+shift+insert,选择Dependency
-- 2.在弹出的面板中搜索对应坐标,然后双击选中,对应坐标
-- 3.点击刷新按钮,使坐标生效
--
-- 依赖范围
-- ·通过设置坐标的依赖范围(scope),可以设置对应jar包的作用范围:编译环境、测试环境、运行环境
-- 如: <dependency>
-- <groupId>junit</groupId>
-- <artifactId>junit</artifactId>
-- <version>4.13.2 </version>
-- <scope>test</scope> 此句!
-- </dependency>
--
-- 依赖范围:
-- 编译classpath 测试classpath 运行classpath 例子
-- · compile Y Y Y logback
-- · test - Y - Junit
-- · provide Y Y - servlet-api
-- · runtime - Y Y jdbc驱动
-- · system Y Y - 存储在本地的jar包
-- · import 引入DependencyManagement
-- ·<scope>默认值:compile
--
--
--------------Moonbeams.
标签:10,依赖,23,--,jar,Maven,导入,坐标
From: https://www.cnblogs.com/MoonbeamsC/p/18498076