2012-01-06 38 views
5

Kết nối internet của tôi là RẤT SLOW (< 50kbps, phần lớn thời gian) và, vì lý do đó, tôi muốn biết liệu có cách nào để tăng tốc độ tải xuống Maven của các phụ thuộc của dự án không? Tôi đang tìm một tính năng trên Maven như tải xuống được phân đoạn, tương tự như DownThemAll của Firefox, Trình quản lý tải xuống miễn phí, Axel (linux), v.v.Maven và kết nối internet * VERY SLOW *: làm thế nào để tăng tốc độ tải xuống?

cảm ơn trước.

+2

@Xaade: Nếu câu trả lời nằm trong cấu hình Maven, đây có phải là một cộng đồng có liên quan để hỏi không? Việc sử dụng sản phẩm là khá cô lập với cộng đồng lập trình. Từ câu hỏi thường gặp: * nhưng nếu câu hỏi của bạn thường bao gồm ... các công cụ phần mềm thường được các lập trình viên sử dụng ... thì bạn đang ở đúng nơi để đặt câu hỏi! * –

+1

Nhưng vấn đề * của anh ấy * không liên quan gì đến các lập trình viên, hoặc thậm chí là công cụ, thực tế. – Puppy

+0

có, câu hỏi của tôi là về một công cụ (Maven) được sử dụng bởi các lập trình viên java. Xin lỗi, nhưng tôi không thể tìm thấy một nơi khác phù hợp hơn ở đây để đặt nghi ngờ của tôi. – Davi

Trả lời

3

Định cấu hình cho chính bạn một kho lưu trữ cục bộ, địa chỉ này biết về kho lưu trữ từ xa và trỏ máy khách maven của bạn đến kho lưu trữ cục bộ của bạn.

Tải xuống đầu tiên của mỗi phụ thuộc của bạn sẽ vẫn chậm, vì nó vẫn sử dụng kết nối internet chậm, nhưng những người tiếp theo sẽ sử dụng bộ nhớ cache cục bộ.

Tất nhiên, nếu bạn phụ thuộc chủ yếu vào các phiên bản SNAPSHOT, điều này sẽ không mang lại nhiều lợi ích cho bạn, nhưng đối với những người không thay đổi nhiều, bạn sẽ giành được nhiều thời gian.

0

Điều tốt nhất bạn có thể làm là thiết lập trình quản lý kho lưu trữ và định cấu hình để kéo những thứ bạn thích trong khi ngủ, để chúng ở đó khi bạn cần chúng. Không có gì bên trong Maven cho việc này.

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