情況:
在maven中引入兩個包都有項目的包名和類名,只是jar包的名字不同。兩個包的一部分在代碼中的不同地方都需要用到。
網上找的大部分都是:
只有改變編譯器優先選擇的jar順序(這個順序是可以改變的):包jdk放到前面就好了。
解決:
在maven中也是這樣,只要調整好dependency的順序,選定優先選擇哪個包就能解決
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.0</version> </dependency>