Maven学习笔记2

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

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


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


    寻找构件的过程。


     (2)Maven坐标

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


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


    发布构件的maven命令。


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

  2.  依赖的特性

    (1)依赖范围(scope)


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

    (3)依赖排除

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

    (4)依赖冲突

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


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

     

     

     



     

     

     

posted @ 2016-06-27 11:59  CHEN0958  阅读(175)  评论(0编辑  收藏  举报