Chúng khác nhau như thế nào? Hoặc la họ giông nhau?Sự khác nhau giữa kho lưu trữ và sự phụ thuộc trong Maven là gì?
Trả lời
Kho lưu trữ là tập hợp các hiện vật (ví dụ: lọ). Bạn có thể coi nó như là một lưu trữ/bộ nhớ cache đơn giản của các hiện vật khác nhau.
phụ thuộc là một tình huống mà dự án của bạn phụ thuộc vào vật khác để thực hiện nhiệm vụ của mình (ví dụ: biên dịch, chạy, kiểm tra đơn vị)
Trên một dự án maven bạn thường khai báo những gì hiện vật bạn cần vào phần <dependency>
của bạn pom, và bạn cũng có thể khai báo kho lưu trữ nào maven nên tra cứu sự phụ thuộc từ phần <repositories>
.
Theo mặc định, maven sẽ tra cứu các đồ tạo tác trên central repository. Nhưng nó là phổ biến cho một tổ chức để có một kho lưu trữ nội bộ chứa các tạo phẩm trong nhà phát triển. Do đó, thông thường phần <repositories>
trên pom được cấu hình với điều này.
Kho lưu trữ là nơi lưu trữ thư viện của bạn (còn gọi là hiện vật). Phụ thuộc là tên của các libaries mà dự án corrent của bạn phụ thuộc vào
Nhưng repsotiries cũng đang trực tuyến? Và nó cũng tải các tập tin jar phải không? –
Phải @KorayTugay –
- 1. Sự khác nhau giữa phụ thuộc maven org.apache.commons: commons-io và commons-io: commons-io là gì?
- 2. sự khác biệt giữa kho svn rùa và kho lưu trữ svn trực quan là gì?
- 3. Sự khác nhau giữa hg quên và hg là gì?
- 4. Lực lượng maven tìm kiếm sự phụ thuộc trong kho lưu trữ cục bộ
- 5. Sự khác nhau giữa nhúng [] và phụ thuộc [] đối với loại ClientLibraryFolder là gì?
- 6. Sự khác biệt giữa tổng hợp, thành phần và sự phụ thuộc là gì?
- 7. Sự khác nhau giữa tham chiếu dự án và phụ thuộc dự án là gì?
- 8. Sự khác nhau giữa phụ thuộc vào bối cảnh mùa xuân và lõi-xuân là gì?
- 9. Sự khác nhau giữa isSaleable() và isAvailable() là gì?
- 10. Sự khác nhau giữa "Cập nhật ảnh chụp nhanh" và "Cập nhật phụ thuộc" trong m2eclipse là gì?
- 11. Sự khác nhau giữa metaClass.methods và metaClass.metaMethods là gì?
- 12. Nhận sự khác biệt giữa hai kho lưu trữ
- 13. Sự khác nhau giữa static_cast và reinterpret_cast là gì?
- 14. Sự khác nhau giữa pls_integer và binary_integer là gì?
- 15. Phụ thuộc Maven trong sự phụ thuộc với phạm vi khác nhau
- 16. Sự khác nhau giữa `Enum.name()` và `Enum.toString()` là gì?
- 17. Sự khác nhau giữa DataContractJsonSerializer và JavaScriptSerializer là gì?
- 18. Sự khác nhau giữa sysfs_create_file() và sysfs_create_group() là gì?
- 19. Sự khác nhau giữa Request.Url.Query và Request.QueryString là gì?
- 20. Sự khác nhau giữa init() và window.init() là gì?
- 21. Trong Python, sự khác nhau giữa ".append()" và "+ = []" là gì?
- 22. Sự khác nhau giữa == và = trong Prolog là gì?
- 23. Sự khác nhau giữa // và /// trong Visual Studio là gì?
- 24. Sự khác nhau giữa: = và + = trong tạo tệp là gì?
- 25. Sự khác nhau giữa * và. * Trong MATLAB là gì?
- 26. Sự khác nhau giữa $ @ và $ * trong UNIX là gì?
- 27. Sự khác nhau giữa: = và = trong MySQL là gì?
- 28. Sự khác nhau giữa "||" là gì và "hoặc" trong Perl?
- 29. Sự khác nhau giữa 'eq' và '= ~' trong Perl là gì?
- 30. Sự khác nhau giữa 'và #' trong Lisp là gì?
Cảm ơn, câu trả lời tuyệt vời. Vì vậy, đối với một số phụ thuộc tôi yêu cầu cung cấp cả kho lưu trữ và sự phụ thuộc, nhưng đối với các kho lưu trữ trong kho lưu trữ, phụ thuộc là đủ? –
Đúng. Chỉ thêm một kho lưu trữ vào pom của bạn nếu bạn biết sự phụ thuộc của bạn là hư không được tìm thấy trên kho trung tâm. Bạn cũng nên đọc về quy tắc tra cứu kho lưu trữ, proxy và phản chiếu. Trên tài liệu về maven. – gerrytan