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

Maven--依赖管理

时间:2017-09-27 20:36:50      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:依赖   .com   管理   pil   log   get   系统   并且   project   

 

Maven 依赖机制:

  易百教程:http://www.yiibai.com/maven/maven_manage_dependencies.html

  Maven的核心特征之一是依赖管理
  Maven提供了一个高程度的控制来管理jar包之间复杂的依赖关系以及版本
  Maven通过读取依赖项项目文件(pom.xml)找出他们的依赖,我们只需要在POM中直接定义依赖关系

Maven 依赖传递:
  
  Dependency mediation:依赖介入
    Maven采用“最近获胜策略”来处理依赖冲突
    即如果一个项目最终依赖于artifact的多个版本,在依赖树中离项目最近的那个版本将被使用
  Dependency management:依赖管理
    尽可能的指定使用srtifact的版本
  Dependency scope:依赖范围
    控制依赖的有效范围
  Excluded dependencies:
    排除jar包中不使用的功能
  Optional dependencies:
    设置可选的依赖

Maven 依赖范围:
  
  compile:
    默认,在编译范围内有效
    会在编译的时候将以来的包导入,并且在打包的时候也会将依赖添加进去
  provided:
    在编译和测试的时候有效,在打包的时候不会加入
  runtime:
    在运行的时候才会依赖
  test:
    在测试范围内有效,在编译和打包的时候都不会使用这个依赖
  system:
    如果自己的系统中有包,不需要从Maven的库中下载
  import:
    从别的project中导入依赖

 

Maven--依赖管理

标签:依赖   .com   管理   pil   log   get   系统   并且   project   

原文地址:http://www.cnblogs.com/roxy/p/7603429.html

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