Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 892|回复: 0

SpringBoot 遇到 com.google.guava » guava 组件运行异常问题修复方案

[复制链接]
  • TA的每日心情
    奋斗
    2024-9-22 15:19
  • 签到天数: 795 天

    [LV.10]以坛为家III

    2050

    主题

    2108

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    724084
    发表于 2021-6-10 08:07:09 | 显示全部楼层 |阅读模式

    环境

    Apache Maven : 3.5.4
    org.springframework.boot » spring-boot-starter-parent : 2.0.3.RELEASE
    io.springfox » springfox-swagger2 & io.springfox » springfox-swagger-ui : 2.9.2
    org.codehaus.mojo » findbugs-maven-plugin : 3.0.5

    运行项目错误

    错误信息如下:

    org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'apiDocumentationScanner' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/ApiDocumentationScanner.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'apiListingScanner' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/ApiListingScanner.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'apiDescriptionReader' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/ApiDescriptionReader.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cachingOperationReader' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/CachingOperationReader.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [springfox.documentation.spring.web.scanners.CachingOperationReader]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;J)V
    	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:732) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:197) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1276) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1133) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:760) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
    	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
    	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
    	at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
    	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
    	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
    	at com.commerce.DemoApplication.main(DemoApplication.java:17) [classes/:na]
    Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'apiListingScanner' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/ApiListingScanner.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'apiDescriptionReader' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/ApiDescriptionReader.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cachingOperationReader' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/CachingOperationReader.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [springfox.documentation.spring.web.scanners.CachingOperationReader]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;J)V
    	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:732) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:197) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1276) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1133) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:818) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:724) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	... 19 common frames omitted
    Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'apiDescriptionReader' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/ApiDescriptionReader.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cachingOperationReader' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/CachingOperationReader.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [springfox.documentation.spring.web.scanners.CachingOperationReader]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;J)V
    	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:732) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:197) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1276) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1133) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:818) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:724) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	... 33 common frames omitted
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cachingOperationReader' defined in URL [jar:file:/C:/Users/danielfu/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/scanners/CachingOperationReader.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [springfox.documentation.spring.web.scanners.CachingOperationReader]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;J)V
    	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:282) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1276) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1133) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:818) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:724) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	... 47 common frames omitted
    Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [springfox.documentation.spring.web.scanners.CachingOperationReader]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;J)V
    	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:182) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:275) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	... 60 common frames omitted
    Caused by: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;J)V
    	at com.google.common.cache.CacheBuilder.maximumSize(CacheBuilder.java:425) ~[guava-25.1-jre.jar:na]
    	at springfox.documentation.spring.web.scanners.CachingOperationReader.<init>(CachingOperationReader.java:45) ~[springfox-spring-web-2.9.2.jar:null]
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_172]
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_172]
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_172]
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_172]
    	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:170) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    	... 62 common frames omitted
    

    先讲结论

    其中 org.codehaus.mojo » findbugs-maven-plugin : 3.0.5io.springfox » springfox-swagger2 & io.springfox » springfox-swagger-ui : 2.9.2 冲突,导致底层调用com.google.guava » guava时出错。

    但是org.codehaus.mojo » findbugs-maven-plugin其实并没有直接依赖com.google.guava » guava,我在Maven Repository里没查到。猜测是org.codehaus.mojo » findbugs-maven-plugin的依赖关系里,有依赖了com.google.guava » guava的地方?

    解决方案

    • 如果不需要用到其中的任何一个,将其删除
    • 可以将org.codehaus.mojo » findbugs-maven-plugin : 3.0.5 改为 3.0.4 版本

    注意:修改了pom文件后,必须及时执行mvn dependency:resolve命令更新依赖包

    找到解决方案的思路

    搜了很多资料,按照其解决方案尝试修复该问题,均未果。最后,按如下步骤找到了解决方案:

    • 删除项目中所有多余的文件(建立在项目本身文件不是特别多的前提下) (这一步剔除代码中错误的语法、引用等导致问题的可能)
    • 执行 mvn dependency:tree 命令查看当前依赖关系
    • 将疑似导致冲突的依赖关系一一注释或修改其版本(必须及时执行mvn dependency:resolve命令更新依赖包)
    • 找到问题所在之后,用 git 回滚所有临时被注释或删除的代码,然后修改 pom 文件

    执行 mvn dependency:tree (此处仅显示org.codehaus.mojo:findbugs-maven-plugin:jar:3.0.5:compile的依赖关系),其中依赖的关系特别多,且部分依赖跟 google 相关,因此有理由怀疑该依赖是冲突元凶:

    [INFO] +- org.codehaus.mojo:findbugs-maven-plugin:jar:3.0.5:compile
    [INFO] |  +- com.google.code.findbugs:findbugs:jar:3.0.1:compile
    [INFO] |  |  +- net.jcip:jcip-annotations:jar:1.0:compile
    [INFO] |  |  +- com.google.code.findbugs:bcel-findbugs:jar:6.0:compile
    [INFO] |  |  +- com.google.code.findbugs:jFormatString:jar:2.0.1:compile
    [INFO] |  |  +- dom4j:dom4j:jar:1.6.1:compile
    [INFO] |  |  |  \- xml-apis:xml-apis:jar:1.4.01:compile
    [INFO] |  |  +- org.ow2.asm:asm-debug-all:jar:5.0.2:compile
    [INFO] |  |  +- org.ow2.asm:asm-commons:jar:5.0.2:compile
    [INFO] |  |  |  \- org.ow2.asm:asm-tree:jar:5.0.2:compile
    [INFO] |  |  +- com.apple:AppleJavaExtensions:jar:1.4:compile
    [INFO] |  |  \- jaxen:jaxen:jar:1.1.6:compile
    [INFO] |  +- org.apache.ant:ant:jar:1.9.9:compile
    [INFO] |  |  \- org.apache.ant:ant-launcher:jar:1.9.9:compile
    [INFO] |  +- org.codehaus.groovy:groovy:jar:2.4.15:compile
    [INFO] |  +- org.codehaus.groovy:groovy-ant:jar:2.4.15:compile
    [INFO] |  |  +- org.codehaus.groovy:groovy-groovydoc:jar:2.4.15:compile
    [INFO] |  |  |  \- org.codehaus.groovy:groovy-templates:jar:2.4.15:compile
    [INFO] |  |  +- org.apache.ant:ant-junit:jar:1.9.4:runtime
    [INFO] |  |  \- org.apache.ant:ant-antlr:jar:1.9.4:runtime
    [INFO] |  +- org.codehaus.groovy:groovy-xml:jar:2.4.15:compile
    [INFO] |  +- org.apache.maven.reporting:maven-reporting-impl:jar:3.0.0:compile
    [INFO] |  |  \- org.apache.maven.shared:maven-shared-utils:jar:3.2.0:compile
    [INFO] |  +- org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile
    [INFO] |  +- org.apache.maven:maven-plugin-api:jar:3.5.0:compile
    [INFO] |  |  \- org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.3:compile
    [INFO] |  |     +- javax.enterprise:cdi-api:jar:1.0:compile
    [INFO] |  |     |  +- javax.annotation:jsr250-api:jar:1.0:compile
    [INFO] |  |     |  \- javax.inject:javax.inject:jar:1:compile
    [INFO] |  |     \- org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.3:compile
    [INFO] |  +- org.apache.maven:maven-compat:jar:3.5.0:compile
    [INFO] |  |  +- org.apache.maven:maven-model-builder:jar:3.5.0:compile
    [INFO] |  |  |  \- org.apache.maven:maven-builder-support:jar:3.5.0:compile
    [INFO] |  |  +- org.apache.maven:maven-settings:jar:3.5.0:compile
    [INFO] |  |  +- org.apache.maven:maven-resolver-provider:jar:3.5.0:compile
    [INFO] |  |  |  \- org.apache.maven.resolver:maven-resolver-spi:jar:1.0.3:compile
    [INFO] |  |  +- org.apache.maven.resolver:maven-resolver-api:jar:1.0.3:compile
    [INFO] |  |  +- org.apache.maven.resolver:maven-resolver-util:jar:1.0.3:compile
    [INFO] |  |  +- org.apache.maven.resolver:maven-resolver-impl:jar:1.0.3:compile
    [INFO] |  |  \- org.apache.maven.wagon:wagon-provider-api:jar:2.12:compile
    [INFO] |  +- org.apache.maven:maven-artifact:jar:3.5.0:compile
    [INFO] |  +- org.apache.maven.doxia:doxia-core:jar:1.7:compile
    [INFO] |  |  +- org.apache.maven.doxia:doxia-logging-api:jar:1.7:compile
    [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.5.5:compile
    [INFO] |  |  |  \- commons-codec:commons-codec:jar:1.11:compile
    [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.4.9:compile
    [INFO] |  |  \- xmlunit:xmlunit:jar:1.5:compile
    [INFO] |  +- org.apache.maven.doxia:doxia-sink-api:jar:1.7:compile
    [INFO] |  +- org.apache.maven.doxia:doxia-decoration-model:jar:1.7:compile
    [INFO] |  +- org.apache.maven.doxia:doxia-site-renderer:jar:1.7:compile
    [INFO] |  |  +- org.apache.maven.doxia:doxia-skin-model:jar:1.7:compile
    [INFO] |  |  +- org.apache.maven.doxia:doxia-module-xhtml:jar:1.7:compile
    [INFO] |  |  +- org.apache.maven.doxia:doxia-module-fml:jar:1.7:compile
    [INFO] |  |  +- org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7:compile
    [INFO] |  |  \- org.apache.velocity:velocity-tools:jar:2.0:compile
    [INFO] |  |     +- commons-digester:commons-digester:jar:1.8:compile
    [INFO] |  |     +- commons-chain:commons-chain:jar:1.1:compile
    [INFO] |  |     +- commons-logging:commons-logging:jar:1.1:compile
    [INFO] |  |     |  \- javax.servlet:servlet-api:jar:2.3:compile
    [INFO] |  |     +- commons-validator:commons-validator:jar:1.3.1:compile
    [INFO] |  |     +- sslext:sslext:jar:1.2-0:compile
    [INFO] |  |     +- org.apache.struts:struts-core:jar:1.3.8:compile
    [INFO] |  |     +- org.apache.struts:struts-taglib:jar:1.3.8:compile
    [INFO] |  |     \- org.apache.struts:struts-tiles:jar:1.3.8:compile
    [INFO] |  +- org.apache.maven.shared:maven-doxia-tools:jar:1.4:compile
    [INFO] |  |  +- commons-io:commons-io:jar:1.4:compile
    [INFO] |  |  +- org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
    [INFO] |  |  |  \- backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
    [INFO] |  |  \- org.apache.maven:maven-project:jar:2.2.1:compile
    [INFO] |  |     +- org.apache.maven:maven-profile:jar:2.2.1:compile
    [INFO] |  |     \- org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
    [INFO] |  +- org.codehaus.plexus:plexus-container-default:jar:1.7.1:compile
    [INFO] |  |  +- org.codehaus.plexus:plexus-classworlds:jar:2.5.1:compile
    [INFO] |  |  +- org.apache.xbean:xbean-reflect:jar:3.7:compile
    [INFO] |  |  \- com.google.collections:google-collections:jar:1.0:compile
    [INFO] |  +- org.codehaus.plexus:plexus-resources:jar:1.1.0:compile
    [INFO] |  +- org.codehaus.plexus:plexus-utils:jar:3.1.0:compile
    [INFO] |  \- org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile
    

    org.codehaus.mojo:findbugs-maven-plugin:jar:3.0.5:compile 的版本改为 3.0.4 并更新依赖之后,问题解决!

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-10-8 04:30 , Processed in 0.061361 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表