2016-02-23 19 views
5

Trong Eclipse, khi tôi đi đến trang Maven phụ thuộc Hierarchy, tôi nhận ra rằng nói những gì xung đột gây ra các phiên bản để được bỏ qua:Hiển thị các phiên bản bị bỏ qua trong phụ thuộc maven: cây?

eclipse maven version

Tuy nhiên, nếu tôi sử dụng dependency:tree, đó là bỏ qua và tôi chỉ nhìn thấy các evrsions mà đang thực sự được sử dụng:

| +- commons-httpclient:commons-httpclient:jar:3.1:compile 
| +- commons-codec:commons-codec:jar:1.4:compile 
| +- commons-io:commons-io:jar:2.4:compile 
| +- commons-net:commons-net:jar:3.1:compile 
| +- javax.servlet:servlet-api:jar:2.5:compile 

Và sau này các phiên bản thực sự tham chiếu ...

+- commons-collections:commons-collections:jar:3.1:compile 

Có cách nào để có được sự phụ thuộc: cây để xuất các phiên bản bỏ qua cho xung đột?

Cảm ơn!

Trả lời

5

Vâng, bạn có thể có các hiện vật bỏ qua bằng cách thiết lập thuộc tính verbose để true:

Cho dù để bao gồm các nút bỏ qua trong cây phụ thuộc serialized.

Thuộc tính này mặc định là false. Trên dòng lệnh, bạn sẽ có

mvn dependency:tree -Dverbose=true 
+0

Cảm ơn bạn! –

Các vấn đề liên quan