Nếu bạn bận tâm đến việc tạo một dự án mẫu và thêm phần phụ thuộc bên thứ ba của mình vào đó, thì bạn có thể chạy như sau để xem toàn bộ phân cấp của các phần phụ thuộc.
Bạn có thể tìm kiếm một tạo tác cụ thể bằng lệnh maven này:
mvn dependency:tree -Dverbose -Dincludes=[groupId]:[artifactId]:[type]:[version]
Theo tài liệu:
trong đó mỗi đoạn mẫu là tùy chọn và hỗ trợ các ký tự đại diện * đầy đủ và một phần. Một đoạn mẫu trống được coi như một ký tự đại diện ngầm định.
Hãy tưởng tượng bạn đang cố gắng tìm tệp jar 'log4j-1.2-api' giữa các mô-đun khác nhau của dự án của bạn:
mvn dependency:tree -Dverbose -Dincludes=org.apache.logging.log4j:log4j-1.2-api
thêm thông tin có thể được tìm thấy ở đây .
Chỉnh sửa: Xin lưu ý rằng mặc dù có những ưu điểm của việc sử dụng tham số chi tiết , nhưng nó có thể không chính xác trong một số điều kiện. Vì nó sử dụng thuật toán Maven 2 và có thể cho kết quả sai khi sử dụng với Maven 3.