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
  • 相关阅读:
    数据库的查询笔记
    数据库设计第3级的阶梯:构建表
    数据库使用学习笔记
    index()
    面向对象写法的拖拽
    js面向对象
    laytpl.js 模板使用记录
    面试总结
    JS的基础类型与引用类型
    jQuery两种扩展插件的方式
  • 原文地址:https://www.cnblogs.com/cherish-code/p/13388972.html
Copyright © 2011-2022 走看看