Maven学习笔记2

Posted CHEN0958

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven学习笔记2相关的知识,希望对你有一定的参考价值。

  1. Maven仓库和坐标
    (1) Maven仓库:

    仓库与构件:仓库存储的是构件。构件可以是依赖,插件或项目输出。


     
    配置镜像仓库就不会访问中央仓库了。


    寻找构件的过程。


     (2)Maven坐标

    坐标定义。这几项元素也是创建maven项目时的定义元素。


    去中央仓库找依赖,或是去本地项目找坐标,然后添加依赖(需要先发布项目为构件),均可。


    发布构件的maven命令。


    jar包和pom文件会发送到本地仓库地址。

  2.  依赖的特性

    (1)依赖范围(scope)


    (2)依赖传递
    添加一个依赖会同时添加传递依赖(隐式依赖)。

    (3)依赖排除

    用更强健的构件代替不稳定的构件,排除旧的再添加新的。

    (4)依赖冲突

    第一原则路径距离,同距离则应用第二原则。


    应用mvn dependency:tree可以查看依赖树,从而可以计算依赖路径距离。

     

     

     



     

     

     

以上是关于Maven学习笔记2的主要内容,如果未能解决你的问题,请参考以下文章

Maven学习笔记+私服搭建

Maven学习笔记

maven 学习笔记--简介

Maven学习笔记1

Maven 学习笔记

Maven学习笔记