./gradlew dependencies
Using gradle to find dependency tree
https://stackoverflow.com/questions/21645071/using-gradle-to-find-dependency-tree
使用gradle查找依赖树
https://www.codenong.com/21645071/
+, -, | and are just used to draw the tree - it's a kind of ASCII art.
When it comes to (*) and -> please refer to this question and answer.
tl;dr
(*) - is used to indicate that particular dependency is described somewhere else in the tree
-> - is used to point the dependency that wins in version conflict.
https://docs.gradle.org/current/userguide/userguide_single.html#sec:listing_dependencies
---------------------------------------------------------------------------------
mvn dependency:tree -Dverbose -Dincludes=asm:asm
mvn dependency:tree -Ddetail=true >tree.txt
https://www.cnblogs.com/ptqueen/p/7985198.html
Apache Maven Dependency Plugin/
http://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html
Maven中依赖的版本号不一致带来的问题
https://www.jianshu.com/p/0e2102dfcd9f
Maven依赖关系原则与冲突解决办法(含必杀技)
https://blog.csdn.net/justry_deng/article/details/98665086
idea安装maven依赖包分析工具
https://plugins.jetbrains.com/plugin/7179-maven-helper
分析没有用到的依赖
可以使用maven命令进行分析
mvn dependency:analyze -DignoreNonCompile