我是靠谱客的博主 无聊煎蛋,最近开发中收集的这篇文章主要介绍Maven依赖Maven依赖四个原则传递依赖对依赖范围的影响,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Maven依赖四个原则

  1. 排除原则(常用)

    <exclusions>
                     <exclusion>
                          <groupId>mysql</groupId>
                          <artifactId>mysql-connector-java</artifactId>
                          <version>5.1.42</version>
                     </exclusion>
    </exclusions>

     

  2. 版本号限定原则(常用)

    <!-- 标记版本号 -->
     <!--添加属性-->
        <properties>
            <mysql.version>5.1.42</mysql.version>
        </properties>
    
        <!--02版本锁定-->
        <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>mysql</groupId>
                    <artifactId>mysql-connector-java</artifactId>
                    <version>${mysql.version}</version>
                </dependency>
            </dependencies>
        </dependencyManagement>
          <!-- 依赖管理 -->
          <dependencies>
              <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
            </dependency>
          </dependencies>

     

  3. 路径就近原则(基本不用)

  4. 第一声明优先原则(基本不用)

传递依赖对依赖范围的影响

A项目直接依赖 B项目 (最左边一列 A和B的依赖范围)

B项目直接依赖C 项目 (最上面一行B和C的依赖范围)

​ 交叉点A和C的依赖范围

 

最后

以上就是无聊煎蛋为你收集整理的Maven依赖Maven依赖四个原则传递依赖对依赖范围的影响的全部内容,希望文章能够帮你解决Maven依赖Maven依赖四个原则传递依赖对依赖范围的影响所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部