情况:

  在maven中引入两个包都有项目的包名和类名,只是jar包的名字不同。两个包的一部分在代码中的不同地方都需要用到。

网上找的大部分都是:

  只有改变编译器优先选择的jar顺序(这个顺序是可以改变的):包jdk放到前面就好了。

解决:

在maven中也是这样,只要调整好dependency的顺序,选定优先选择哪个包就能解决

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-collections4</artifactId>
            <version>4.0</version>
        </dependency>

  

 

posted on 2019-07-09 12:25  羊小弟  阅读(4687)  评论(0编辑  收藏  举报