2024/10/23日 日志--》关于Maven的基础学习--2 坐标与依赖范围

对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.
posted @   Moonbeamsc  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
返回顶端
点击右上角即可分享
微信分享提示