zoukankan      html  css  js  c++  java
  • Maven 依赖管理

    Maven依赖机制:

    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依赖管理:

    参考博客:http://www.cnblogs.com/EasonJim/p/6854738.html

    潇洒快乐的
  • 相关阅读:
    Java 基本数据类型
    关于 Java 安装配置文件总结
    Day01
    关于自律!
    Java
    Java
    一年软件开发工作有感!
    如何解决文档复制时候禁止复制限制
    tensorflow tf.keras概述
    jupyter使用说明书
  • 原文地址:https://www.cnblogs.com/roxy/p/7603429.html
Copyright © 2011-2022 走看看