maven项目可以正常启动,但一种包jar包重复!!我尝试了各种方法,删掉仓库,排除依赖,利用maven helpe工具,都没有解决掉这个问题,每次启动还是会报,这让拥有强迫症的我十分难受,哪位仙人帮助解决一下!!十分感谢
io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1 scanned from multiple locations: jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-all/4.1.51.Final/netty-all-4.1.51.Final.jar!/io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1.class, jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-common/4.1.16.Final/netty-common-4.1.16.Final.jar!/io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1.class
io.netty.channel.socket.oio.OioSocketChannelConfig scanned from multiple locations: jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-all/4.1.51.Final/netty-all-4.1.51.Final.jar!/io/netty/channel/socket/oio/OioSocketChannelConfig.class, jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-transport/4.1.16.Final/netty-transport-4.1.16.Final.jar!/io/netty/channel/socket/oio/OioSocketChannelConfig.class
io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2 scanned from multiple locations: jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-all/4.1.51.Final/netty-all-4.1.51.Final.jar!/io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2.class, jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-common/4.1.16.Final/netty-common-4.1.16.Final.jar!/io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2.class
io.netty.handler.codec.spdy.SpdySessionHandler$1 scanned from multiple locations: jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-all/4.1.51.Final/netty-all-4.1.51.Final.jar!/io/netty/handler/codec/spdy/SpdySessionHandler$1.class, jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-codec-http/4.1.16.Final/netty-codec-http-4.1.16.Final.jar!/io/netty/handler/codec/spdy/SpdySessionHandler$1.class
io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3 scanned from multiple locations: jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-all/4.1.51.Final/netty-all-4.1.51.Final.jar!/io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3.class, jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-common/4.1.16.Final/netty-common-4.1.16.Final.jar!/io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3.class
io.netty.handler.codec.spdy.SpdySessionHandler$2 scanned from multiple locations: jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-all/4.1.51.Final/netty-all-4.1.51.Final.jar!/io/netty/handler/codec/spdy/SpdySessionHandler$2.class, jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-codec-http/4.1.16.Final/netty-codec-http-4.1.16.Final.jar!/io/netty/handler/codec/spdy/SpdySessionHandler$2.class
io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields scanned from multiple locations: jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-all/4.1.51.Final/netty-all-4.1.51.Final.jar!/io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields.class, jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-common/4.1.16.Final/netty-common-4.1.16.Final.jar!/io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields.class
io.netty.handler.codec.spdy.SpdySessionHandler$3 scanned from multiple locations: jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-all/4.1.51.Final/netty-all-4.1.51.Final.jar!/io/netty/handler/codec/spdy/SpdySessionHandler$3.class, jar:file:///E:/kiafaruanjian/maven/repository/io/netty/netty-codec-http/4.1.16.Final/netty-codec-http-4.1.16.Final.jar!/io/netty/handler/codec/spdy/SpdySessionHandler$3.class
我遇到过这种情况。
处理办法是:
1.把代码提交到自己分支上,然后建一个新文件夹重新拉这个代码
2.新建本地maven仓库,上面的代码用最新的代码仓库,重新maven reimport。这一步可能会花时间,但是会解决问题。
包重复, 你可以在pom.xml排除掉某个包。
这个可能是你的pom.xml里面有重复的依赖,具体有两种,比如说里面又两个相同的依赖A,或者以一个依赖B,这个依赖B其实是包含依赖A的,如果依赖A和依赖B同时存在就会导致重复,可以再依赖B上面加上排除标签,将B里面的A依赖进行排除掉
是不是依赖搭配错误了(某些依赖版本高,某些依赖版本低)
我当前依赖中也有用到netty-all这个包,不过用的版本和你的不一样