zoukankan      html  css  js  c++  java
  • Maven传递依赖的时候,同名包不同版本号的包均会下载,可是编译的时候,仅仅会载入一个高版本号的。

    描写叙述,在一个Maven项目中。同一时候依赖了spring-tomcat-weaver  和  struts-core 包。可是spring-tomcat-weaver 须要commons-digester-1.2

      struts-core 须要commons-digester-1.8

    Pom文件例如以下:

    	<dependencies>
    
    		<dependency>
    		    <!-- 须要commons-digester-1.2包 -->
    		    <groupId>org.springframework</groupId>
                <artifactId>spring-tomcat-weaver</artifactId>
                <version>2.5.6</version>
    		</dependency>
    		
    		<dependency>
    		    <!-- 须要commons-digester-1.8包 -->
    		  <groupId>org.apache.struts</groupId>
    		  <artifactId>struts-core</artifactId>
    		  <version>1.3.10</version>
    		</dependency>
    		
    	</dependencies>

    在maven打包的时候,commons-digester 的1.2  和1.8两个版本号的jar包都会下载下来,可是编译的时候,仅仅会包括1.8版本号。 
    图片例如以下:运行的命令是:mvn dependency:tree 查看依赖的树。

  • 相关阅读:
    [方法] 如何做产品功能设计
    js如何去除一个数组中与另一个数组中的值相同的元素
    js 导出Excel2
    js 导出Excel
    CSS3动画
    没有欲望是一种什么样的感觉
    L9-DOM高级应用
    L8-DOM操作应用
    L7-DOM基础
    L6-js定时器的应用
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7083216.html
Copyright © 2011-2022 走看看