zoukankan      html  css  js  c++  java
  • meven依赖思考记录

    背景介绍:

    1. 工程依赖: rocketmq , rockmq 需要依赖 netty (但是rocketmq没有直接把netty 依赖带进来)

    2. 工程通过 spring-boot-starter-data-redis 间接将 netty 依赖进来了

    操作

    1. 排除 lettuce-core, 也就把 netty 排除出去了。

                <dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-data-redis</artifactId>
    			<exclusions>
    				<exclusion>
    					<groupId>io.lettuce</groupId>
    					<artifactId>lettuce-core</artifactId>
    				</exclusion>
    			</exclusions>
    		</dependency>
    

      

    结果(现象):

    1.  maven 打包没问题

    2. 启动的时候报错: class not found

    解决办法:

    1.  理解类似的原因,  可能是间接的依赖包由于各种原因没有依赖进来(maven 可以打包成功)

    2.  查看日志,确认原因。

  • 相关阅读:
    用linux搭建ranzhi环境
    软件测试知识点总结
    python函数
    python基础
    数据库学习之四
    数据库学习之三
    数据库学习之二
    git常用命令
    JS方法总结
    原生javascript请求服务器详解
  • 原文地址:https://www.cnblogs.com/daixianjun/p/maven-dependency-problem.html
Copyright © 2011-2022 走看看