2012-02-13 5 views
6

chúng tôi đang sử dụng ở đây nexus 1.9.2.4 và maven 2.2.1 và trên một máy tính (và chỉ một) khi chúng tôi cố gắng biên dịch mã của chúng tôi bằng cách sử dụng maven, nó gặp khó khăn khi tải xuống lọ. ví dụ nó sẽ bị mắc kẹt trên:biên dịch với maven và nexus bị kẹt khi tải xuống hiện vật

Downloading: http://mainserver:8081/nexus/content/groups/public/org/codehaus/mojo/javascript/javascript-maven-plugin/1.0-alpha-1-SNAPSHOT/javascript-maven-plugin-1.0-alpha-1-20090530.211438-7.jar 17/54K

và sẽ không tiếp tục ở tất cả. đã thử sử dụng maven 3.0.4, nhưng với cùng một kết quả.

máy chạy windows 7.

bất kỳ tư vấn sẽ được đánh giá

+0

Có thể bạn gặp sự cố mạng. Điều gì xảy ra nếu bạn thử xóa thư mục chứa phần tạo tác được tải xuống cục bộ và thử lại? – Raghuram

+0

Bạn có thử xóa kho lưu trữ cục bộ trên máy đó và thử lại không? Điều đó thường giúp với hiện vật "bị mắc kẹt". – Michael

+0

Cũng có thể là sự cố proxy mạng. Bạn có đang chạy Nexus đằng sau tường lửa của công ty không? –

Trả lời

4

này dường như là một lỗi liên quan đến sử dụng Maven trên Java 7 và Windows 64bit. Tôi đã gặp sự cố tương tự.

Báo cáo lỗi maven và một số cuộc thảo luận có thể được tìm thấy ở đây:

http://jira.codehaus.org/browse/MNG-5162

Giải pháp tài liệu ở đây:

https://cwiki.apache.org/confluence/display/MAVEN/ConnectException

Thêm -Djava.net.preferIPv4Stack = true vào MAVEN_OPTS

+0

Cảm ơn. quay trở lại Java 6 giải quyết nó.là có một cách sử dụng maven với java 7 và giành chiến thắng 64bit? –

+0

Xin chào, tôi có một số vấn đề, tôi sử dụng Java 6 nhưng nó vẫn bị mắc kẹt. Bạn có đề nghị nào không? Cảm ơn, –

+0

Tôi giả định rằng workaround tôi đã thêm một liên kết đến ở trên cũng sẽ làm việc cho Java 6, nhưng tôi đã không thử nó. – lexicalscope

0

Maven thực sự cần phải có một số loại hỗ trợ cho các gương và các ổ đĩa hỏng cho qurkeyness của internet. Thực sự, không phải ai cũng có thể có một kết nối ngang hàng với kho lưu trữ Oracle và Apache. Mỗi kết nối internet sẽ thả một gói ở đây và ở đó, phản hồi "nhận được một ISP mới" từ những người hâm mộ Maven sẽ không giúp đỡ ngay cả khi đó là một lựa chọn.

Tôi đã nhìn chằm chằm vào bản tải xuống 400k không đi đâu trong khoảng 10 phút. Tôi đã nhận thấy nó bị mắc kẹt trên cùng một tập tin mỗi khi tôi lau repo của tôi quá (khu vực xấu có thể?). Đó là một pita hoàn chỉnh vì nó không có vẻ tôi có thể chỉ định gương cho nó (ngắn của hack một tập tin host). Nếu bạn là một nhà lãnh đạo dự án Maven, hãy xem Aptitude để biết các ý tưởng về Maven có thể là gì.

EDIT: Tôi đã tìm thấy giải pháp cho vấn đề Maven của mình tại đây.

https://jira.codehaus.org/browse/MNG-5162

Dưới Ubuntu 13.10 chỉ đơn giản là ...

sudo gedit/etc/environment

Thêm

MAVEN_OPTS = "- Djava.net.preferIPv4Stack = true"

Lưu

Đóng

Tải lại thiết bị đầu cuối.