./gradlew dependencies
https://stackoverflow.com/questions/21645071/using-gradle-to-find-dependency-tree
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
https://www.cnblogs.com/ptqueen/p/7985198.html
原文:https://www.cnblogs.com/tonggc1668/p/14237021.html