1. 程式人生 > >Maven解決jar包衝突

Maven解決jar包衝突

在使用Maven時,經常會遇到jar包衝突的問題,解決辦法:

在pom.xml檔案中使用maven的exclusions工具,語法如下:

避免hadoop-client-2.2.0.jar引入hadoop-hdfs-2.2.0.jar

<dependency>
  <groupId>org.apache.hadoop</groupId>
  <artifactId>hadoop-client</artifactId>
  <version>2.2.0</version>
  <exclusions>
  	<exclusion>
  		<groupId>org.apache.hadoop</groupId>
  		<artifactId>hadoop-hdfs</artifactId>
  	</exclusion>
  </exclusions>
</dependency>
加入後,hadoop-client-2.2.0.jar將不會引入hadoop-hdfs-2.2.0.jar