zoukankan      html  css  js  c++  java
  • mavean的依赖传递和排除依赖

    三个mavean项目 A  、B、 C 

    如果B依赖A(A先执行clean package命令)

    那么B得pom.xml文件里面就写

    <dependency>
      <groupId>A的包名</groupId>
      <artifactId>A的项目名</artifactId>
      <version>0.0.1-SNAPSHOT</version>

    </dependency>

    如果C项目依赖B(B先执行clean package命令)

    那么在C的pom.xml文件里面就写

    <dependency>
      <groupId>C的包名</groupId>
      <artifactId>C的项目名</artifactId>
      <version>0.0.1-SNAPSHOT</version>

    </dependency>

    在C的里面会看到A和B 这叫做依赖传递

    如果在C的pom.xml文件里面写入(<exclusions>排除依赖只依赖B,不依赖A)

    <dependency>
    <groupId>B的包名</groupId>
    <artifactId>B的项目名</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <exclusions>
    <exclusion>
    <groupId>A的包名</groupId>
    <artifactId>A的项目名</artifactId>
    </exclusion>

    </exclusions>
    </dependency>

    此时里面只会看到B的依赖。这叫做排除依赖

  • 相关阅读:
    eas之Uuid和BOSUuid 区别
    BOS工具之BOS应用框架
    eas之EAS手工打包及快速部署工具
    S-HR体验中心
    wafII笔记
    eas之MrpUI
    S-HR快速查看shr日志
    S-HR二开基础
    linux安装mysql
    linux安装tomcat
  • 原文地址:https://www.cnblogs.com/zhaoleigege/p/6023865.html
Copyright © 2011-2022 走看看