使用mvn dependency:tree无法完整显示依赖,排查低版本fastjson遇阻
排查Fastjson依赖版本时
mvn dependency:tree输出不一致问题 我需要排查所有依赖的fastjson版本低于1.2.83的项目,计划使用mvn dependency:tree命令查看项目的全部依赖,但执行结果存在差异:
仅显示少量依赖的项目示例
D:\code\java\testEast\hello-eastmoney\test02>mvn dependency:tree [INFO] Scanning for projects... [INFO] [INFO] -------------------------< org.example:test02 >------------------------- [INFO] Building test02 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ test02 --- [INFO] org.example:test02:jar:1.0-SNAPSHOT [INFO] \- org.apache.dubbo:dubbo-spring-boot-starter:jar:2.7.0:compile [INFO] \- org.apache.dubbo:dubbo-spring-boot-autoconfigure:jar:2.7.0:compile [INFO] \- org.apache.dubbo:dubbo-spring-boot-autoconfigure-compatible:jar:2.7.0:compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.530 s [INFO] Finished at: 2022-07-23T17:07:54+08:00 [INFO] ------------------------------------------------------------------------
正常显示全部依赖的项目示例
D:\code\java\testEast\hello-eastmoney\test03>mvn dependency:tree [INFO] Scanning for projects... [INFO] [INFO] -------------------------< org.example:test03 >------------------------- [INFO] Building test03 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ test03 --- [INFO] org.example:test03:jar:1.0-SNAPSHOT [INFO] \- org.apache.dubbo:dubbo-spring-boot-starter:jar:2.7.8:compile [INFO] \- org.apache.dubbo:dubbo-spring-boot-autoconfigure:jar:2.7.8:compile [INFO] +- org.apache.dubbo:dubbo-spring-boot-autoconfigure-compatible:jar:2.7.8:compile [INFO] \- org.apache.dubbo:dubbo:jar:2.7.8:compile [INFO] +- org.springframework:spring-context:jar:4.3.16.RELEASE:compile [INFO] | +- org.springframework:spring-aop:jar:4.3.16.RELEASE:compile [INFO] | +- org.springframework:spring-beans:jar:4.3.16.RELEASE:compile [INFO] | +- org.springframework:spring-core:jar:4.3.16.RELEASE:compile [INFO] | | \- commons-logging:commons-logging:jar:1.2:compile [INFO] | \- org.springframework:spring-expression:jar:4.3.16.RELEASE:compile [INFO] +- com.alibaba.spring:spring-context-support:jar:1.0.8:compile [INFO] +- org.javassist:javassist:jar:3.20.0-GA:compile [INFO] +- io.netty:netty-all:jar:4.1.25.Final:compile [INFO] +- com.google.code.gson:gson:jar:2.8.5:compile [INFO] +- org.yaml:snakeyaml:jar:1.20:compile [INFO] \- com.alibaba:fastjson:jar:1.2.83:compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.580 s
起初怀疑是Dubbo版本差异导致,但在IDEA中可以看到所有项目的fastjson及其他依赖。
环境信息
- Java版本:Java 8
- Maven版本:3.6.3
内容的提问来源于stack exchange,提问作者libra_bing
相关产品推荐
相关产品推荐

