Maven如何取消依赖jar包下载

Maven如何取消依赖

Maven虽然好,但是当我们仅仅只需要某个jar的时候,就麻烦了

如果这个jar包有依赖关系,他会把这个jar所依赖的所有包给你下载回来,从而造成jar包冲突

解决的方法有两个

第一:

如果你知道你不需要某个依赖,您可以这样做

<dependency>
	<groupId>org.hibernate</groupId>
	<artifactId>hibernate-jbosscache</artifactId>
	<version>3.6.10.Final</version>
	<exclusions>
		<exclusion>
			<artifactId>jbosscache-core</artifactId>
			<groupId>org.jboss.cache</groupId>
		</exclusion>
	</exclusions>
</dependency>
exclusions关键字里面定义了我们需要排除的jar包依赖

第二:

如果你不知道你所下载的jar包所依赖的包,那就全部都不下载吧

<dependency>
	<groupId>org.hibernate</groupId>
	<artifactId>hibernate-jbosscache</artifactId>
	<version>3.6.10.Final</version>
	<exclusions>
		<exclusion>
			<artifactId>*</artifactId>
			<groupId>*</groupId>
		</exclusion>
	</exclusions>
</dependency>
烦人的jar冲突,也许就这样被解决了


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img