码迷,mamicode.com
首页 > 其他好文 > 详细

Maven学习笔记2

时间:2016-06-27 13:40:29      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

  1. Maven仓库和坐标
    (1) Maven仓库:
    技术分享

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


    技术分享

     

    配置镜像仓库就不会访问中央仓库了。
    技术分享

    寻找构件的过程。


     (2)Maven坐标
    技术分享
    坐标定义。这几项元素也是创建maven项目时的定义元素。

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

    技术分享
    发布构件的maven命令。
    技术分享
    jar包和pom文件会发送到本地仓库地址。

  2.  

    依赖的特性
    (1)依赖范围(scope)
    技术分享
    (2)依赖传递
    添加一个依赖会同时添加传递依赖(隐式依赖)。
    (3)依赖排除
    技术分享
    用更强健的构件代替不稳定的构件,排除旧的再添加新的。
    (4)依赖冲突
    技术分享
    第一原则路径距离,同距离则应用第二原则。
    技术分享
    应用mvn dependency:tree可以查看依赖树,从而可以计算依赖路径距离。

     

     

     



     

     

     

Maven学习笔记2

标签:

原文地址:http://www.cnblogs.com/chen0958/p/5619781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!