zoukankan      html  css  js  c++  java
  • jar包冲突解决方案

    1. 声明优先原则

    <dependencies>
    <!--   spring-beans-4.2.4 -->
      	<dependency>
      		<groupId>org.springframework</groupId>
      		<artifactId>spring-context</artifactId>
      		<version>4.2.4.RELEASE</version>
      	</dependency>
      
    <!--   spring-beans-3.0.5 -->
      	<dependency>
      		<groupId>org.apache.struts</groupId>
      		<artifactId>struts2-spring-plugin</artifactId>
      		<version>2.3.24</version>
      	</dependency>
    
    1. 路径近者优先原则

    <dependency>
      	<groupId>org.springframework</groupId>
      	<artifactId>spring-beans</artifactId>
      	<version>4.2.4.RELEASE</version>
    </dependency>
    
    1. 排除原则

    <dependency>
      	<groupId>org.apache.struts</groupId>
      	<artifactId>struts2-spring-plugin</artifactId>
      	<version>2.3.24</version>
      	<exclusions>
      	   <exclusion>
      	      <groupId>org.springframework</groupId>
      	      <artifactId>spring-beans</artifactId>
      	   </exclusion>
           </exclusions>
    </dependency>
    
    1. 版本锁定原则
    <properties>
    	<spring.version>4.2.4.RELEASE</spring.version>
    	<hibernate.version>5.0.7.Final</hibernate.version>
    	<struts.version>2.3.24</struts.version>
    </properties>
     
    <!-- 锁定版本,struts2-2.3.24、spring4.2.4、hibernate5.0.7 -->
    <dependencyManagement>
    	<dependencies>
    		<dependency>
    			<groupId>org.springframework</groupId>
    			<artifactId>spring-context</artifactId>
    			<version>${spring.version}</version>
    		</dependency>
            </dependencies>
    </dependencyManagement>
    
    努力学习java的Cherish
  • 相关阅读:
    笔试
    Java
    工作中问题总结
    suitcrm安装及虚拟机
    python邮件读取2
    restful api
    python 邮件读取
    suiteCRM____Admin
    pdf提取信息到excel
    Maven笔记
  • 原文地址:https://www.cnblogs.com/cherish-code/p/13388972.html
Copyright © 2011-2022 走看看