What is the difference between “+-” and “\-” in maven dependency tree output?
Those symbols do not have any meaning whatsoever, they are just present to read the output of the tree better! Here’s a more complex output to see better what it does, on a spring-webmvc dependency: [INFO] +- org.springframework:spring-webmvc:jar:4.2.2.RELEASE:compile [INFO] | +- org.springframework:spring-beans:jar:4.2.2.RELEASE:compile [INFO] | +- org.springframework:spring-context:jar:4.2.2.RELEASE:compile [INFO] | | \- org.springframework:spring-aop:jar:4.2.2.RELEASE:compile [INFO] | | \- … Read more