我们在maven中有时候希望将某个依赖包彻底去除
如我们的系统使用的是spring3.1.2, 但是依赖的二方包中, 总是或多或少依赖了spring2.5.6, 希望有个方法, 能全局去除掉
<!-- globally exclusion -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6.SEC03</version>
<scope>provided</scope>
</dependency>
以上方式, 有个弊端, 就是eclipse中, 还是会依赖, 且容易用混
有三个方案(建议使用第三种)
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>99.0-does-not-exist</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6</version>
<scope>system</scope>
<systemPath>${basedir}/lib/empty.jar</systemPath>
</dependency>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
<classpathContainers>
<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
</classpathContainers>
<excludes>
<exclude>org.springframework:spring</exclude>
</excludes>
</configuration>
</plugin>
分享到:
相关推荐
Java使用Maven导入Spring依赖
NULL 博文链接:https://xiang-jian.iteye.com/blog/1782036
maven 依赖包(完整)适合大多数项目,如:log4j-1.2.17.jar等
这是一个maven依赖+继承+聚合的小例子,用来参考和学习maven
主要介绍了IDEA最新版2020.1的maven工程本地依赖仓库无法使用问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
各种maven需要的lib依赖.rar各种maven需要的lib依赖.rar各种maven需要的lib依赖.rar各种maven需要的lib依赖.rar各种maven需要的lib依赖.rar各种maven需要的lib依赖.rar各种maven需要的lib依赖.rar各种maven需要的lib...
springboot 的maven依赖包,含有所有maven依赖,网络不好的可以来下。压缩包3.
NULL 博文链接:https://3806850.iteye.com/blog/907863
这是一个简单的maven依赖的小例子
Oracle依赖,maven依赖,ojdbc8的依赖
maven依赖库,里面含有较为全面的jar包,如果maven无法自动下载依赖库,可手动导入依赖库;该压缩包解压后可以直接在maven项目中指定路径使用。
基于ACTIVITI引擎进行开发,利用maven进行依赖管理,本文件列出来具体的依赖项
Maven项目依赖内含druid.properties(阿里巴巴的德鲁伊连接池)和log4j.properties(日志)和jdbcutils.java类(在连接池的情况下获得连接)
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和...
mavenRepository 仓库 依赖 配合maven使用,采用阿里云的中央仓库,速度更快
一键清理maven仓库中下载失败的依赖包 1.修改path路径,将path路径修改为你的maven仓库存放磁盘的全路径 2.双击运行,即可删除下载失败的jar包 3.运行完毕,按任意键退出即可! 4.正确操作完成退出后,再次打开,会出现...
Geoserver maven 依赖 java
将开发过程常用的maven依赖汇总下来了,不用每次都去maven仓库查询,可以节省很多时间
【Java】maven全局配置jdk版本共3页.pdf.zip