Sự khác biệt giữa hai yếu tố này mang lại một định nghĩa cần thiết và đầy đủ về yếu tố phụ thuộc Quản lý có sẵn trong tài liệu trang web của Maven:
quản lý phụ thuộc
"Thông tin phụ thuộc mặc định cho các dự án kế thừa từ dự án này. Các phụ thuộc trong phần này không được giải quyết ngay lập tức. Thay vào đó, khi một POM xuất phát từ dự án này tuyên bố một phụ thuộc được mô tả bởi một nhóm phù hợp và artifactId, phiên bản và các giá trị khác từ phần này được sử dụng cho sự phụ thuộc đó nếu chúng chưa được chỉ định. " [ https://maven.apache.org/ref/3.6.1/maven-model/maven.html ]
Nó nên được đọc cùng với một số thông tin có sẵn trên một trang khác:
Phần mềm .. bộ thông tin tối thiểu để khớp với tham chiếu phụ thuộc so với phần Quản lý phụ thuộc thực sự là {groupId, artifactId, type, classifier}. Trong nhiều trường hợp, các phụ thuộc này sẽ đề cập đến các tạo phẩm jar không có phân loại. Điều này cho phép chúng tôi viết tắt danh tính được đặt thành {groupId, artifactId}, vì mặc định cho trường loại là jar và trình phân loại mặc định là null. [ https://maven.apache.org/guides/int sinhtion / int sinhtion-to-dependency-mechanism.html ]
Do đó, tất cả các thành phần phụ (phạm vi, loại trừ, v.v.) của một yếu tố phụ thuộc - ngoại trừ groupId, artifactId, loại, phân loại, không chỉ phiên bản - có sẵn để khóa / mặc định tại điểm (và do đó được kế thừa từ ở đó trở đi) bạn chỉ định sự phụ thuộc trong một phụ thuộc. Nếu bạn đã chỉ định một phụ thuộc với các thành phần phụ loại và phân loại (xem trang web được trích dẫn đầu tiên để kiểm tra tất cả các thành phần phụ) tương ứng không phải là jar và không null, bạn sẽ cần {groupId, artifactId, phân loại, loại} để tham chiếu (giải quyết) sự phụ thuộc đó tại bất kỳ điểm nào trong một thừa kế có nguồn gốc từ phần tử quản lý phụ thuộc. Khác, {groupId, artifactId} sẽ đủ nếu bạn không có ý định ghi đè mặc định cho trình phân loại và loại (tương ứng jar và null). Vì vậy, mặc định là một từ khóa tốt trong định nghĩa đó; bất kỳ yếu tố phụ nào (ngoài nhómId,
Vì vậy, bất kỳ yếu tố phụ thuộc nào bên ngoài quản lý phụ thuộc, cho dù là tham chiếu đến một số yếu tố phụ thuộc quản lý hoặc dưới dạng độc lập đều được giải quyết ngay lập tức (tức là được cài đặt vào kho lưu trữ cục bộ và có sẵn cho đường dẫn lớp).