maven以及maven仓库设置与pom

阿丹解读:

        如果要研究spring-boot就离不开maven,以及maven仓库。在开发中对于中途进入开发团队的人员来说快速了解以及应用maven仓库是个很重要的技能。

寻找maven位置

在使用idea的箭头所指。 

点击进入setting 

 

 在对话框中输入maven即可快速找到

 maven的基础信息

meven home directory: 其中包含有关用户设置、配置文件和数据的信息。

user settings file:"用户设置文件"是一个包含特定用户配置设置和偏好的文件

local repository:本地仓库的地址

maven设置中最重要的文件夹 其中3.6.1代表版本

 

 这里就是重点配置maven的配置文件的配置文件

点击进入setting.xml文件 

setting.xml文件重点 

本地maven仓库的位置

改标签指定了本地仓库位置

 需要注意:

        指定了本地仓库的位置需要与idea中的这个配置保持一致,不然就会出现本地仓库无法找到的错误。会出现jar包丢失或者jar包找不到的情况。

 maven仓库加速器 mirrors标签

 mirror代表私服地址,从上到下,具有优先级,如果第一个mirror私服标签中的仓库找对应jar包进行下载,mirror标签容量一定是上小下大。来进行配置和调试的。位于上面的mirror标签的优先级要高于下面的mirror标签。重点是url标签一定要写对。

 根据pom文件找对应的文件在本地maven的位置

可以根据对应的文件来自己进行拼接, 根据groupid+artifactId+version来进行查找

如果version想如图一样的话,则可以按住ctrl点击就能跳转到对应的版本号 

 groupid:组织机构id

artifactId:项目id

version:版本

description:详情

properties:公共变量中抽取,使用${}表达式来进行的,如果在下面pom文件中的版本号中爆红。则可能是上面没有写对应的版本号。

dependencyManagenment:依赖申明 依赖管理 只声明不应用 是我所在的下面这些字项目进行运用。给下面的maven聚合项目来使用。可以声明我们使用的版本。这样可以有效的避免同种依赖的版本冲突。

需要额外导入本地jar包(maven仓库或者私服仓库无法下载)

在项目中新建一个lib文件夹,将需要导入的jar包放在文件下面。

在需要导入的项目中的pom文件中的<dependencies>中写

<dependency>

        <groupId>导入包的组织机构id</groupId>

        <artifactId>项目的id</artifactId>

        <systemPath>项目的绝对路径位置</systemPath>

        <scope>告诉maven是那个模块使用这个jar包(模块的名字)</scope>

<dependency>

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值