layout: post
title: Mavne jar包去重以及升级,[来自项目中的经历]
categories: Mavne,java
description: 回顾

keywords: Mavne, java

发这个贴的原因,是因为 是因为 是因为啥来着,忘了 那就是因为你,因为你 。

错误描述

  因为项目中用到ActorDB所以有了以下的故事,当maven中引入多个jar包,那么避免不了会发生重复的包存在。  
  

   <dependency>  
      <groupId>org.wso2.msf4j</groupId>  
      <artifactId>msf4j-all</artifactId>  
      <version>2.1.0</version>  
      <exclusions>  
          <exclusion>  
              <artifactId>libthrift</artifactId>  
              <groupId>org.apache.thrift</groupId>  
          </exclusion>  
      </exclusions>  
  </dependency>  

总结

学习了Mavne的加载顺序,以及排错方式:

#查找依赖所在的地方  
 mvn dependency:tree -Dverbose -Dincludes=org.apache.thrift:libthrift  
<!--去除依赖,在外部加载-->  
<exclusions>  
      <exclusion>  
          <artifactId>libthrift</artifactId>  
          <groupId>org.apache.thrift</groupId>  
      </exclusion>  
  </exclusions>  

   留言:

验证成功!
请输入内容!
验证成功!
请输入内容!