Why does dependency:list -DincludeScope=compile lists compile scope for transitive dependencies of test scope items
问题 Should "mvn dependency:list -DincludeScope=compile" include child dependencies of test scope deps? My project depends on "org.apache.httpcomponents:httpclient:jar:4.1: test " and httpclient depends on "org.apache.httpcomponents:httpcore:jar:4.1: compile " If I look at compile scope dependencies, I do not expect to see anything below httpclient since it is test scope and that branch of dependencies should be filtered out. However, the following includes core" lists httpcore mvn dependency:list