Maven jar包衝突解決辦法
阿新 • • 發佈:2019-01-01
下面兩個配置有簡潔的包依賴衝突:
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.5</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.7.5</version> </dependency>
<dependency>
<groupId>kr.co.vcnc.haeinsa</groupId>
<artifactId>haeinsa</artifactId>
<version>1.0.3</version>
<!--support transaction-->
</dependency>
解決辦法,<exclusions>的程式碼插入到間接依賴的程式碼裡面去:
<dependency> <groupId>kr.co.vcnc.haeinsa</groupId> <artifactId>haeinsa</artifactId> <version>1.0.3</version> <!--support transaction--> <exclusions> <!--去除不用的依賴包--> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> </exclusions> </dependency>