zoukankan      html  css  js  c++  java
  • Maven依赖排除 禁止依赖传递 取消依赖的方法

    现在java后台开发大多使用maven管理依赖,最近使用dubbo 引入依赖

    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dubbo</artifactId>
    <version>2.5.3</version>
    </dependency>

    但是该包依赖org.springframework 2.5.6.SEC03 但是平台本身又引入了4.3.3,以这种依赖反倒成了工程瘦身的负担,并可能会出现冲突的情况

    怎么解决这个问题呢 使用exclusions

    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dubbo</artifactId>
    <version>2.5.3</version>
    <exclusions>
    <exclusion>
    <artifactId>spring</artifactId>
    <groupId>org.springframework</groupId>
    </exclusion>
    </exclusions>
    </dependency>

    如果要去掉全部的依赖

    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dubbo</artifactId>
    <version>2.5.3</version>
    <exclusions>
    <exclusion>
    <artifactId>*</artifactId>
    <groupId>*</groupId>
    </exclusion>
    </exclusions>
    </dependency>

    好啦 变得清清爽爽有木有

  • 相关阅读:
    vscode 基本知识以及如何配置 C++ 环境
    计算机视觉
    GitHub 大事件
    tf 2.0
    AI 公司与比赛
    Faster RCNN 学习与实现
    pycahrm安装说明
    python 并发之线程
    python 并发之进程
    python socketserver ftp上传功能
  • 原文地址:https://www.cnblogs.com/shirudao/p/5973709.html
Copyright © 2011-2022 走看看