2013-01-23 22 views
5

Bất cứ khi nào tôi chạy nhật thực, tôi nhận được thông báo:lỗi nội bộ trong: "Cập nhật Maven Dependencies"

An internal error occurred during: "Updating Maven Dependencies". 
Lorg/codehaus/plexus/archiver/jar/JarArchiver; 

Tôi đang chạy maven phiên bản 3.0.4, và tôi đã cố gắng để cập nhật các JarArchiver chỉ để nó thất bại thời gian và thời gian một lần nữa.

Có ai có bất kỳ ý tưởng nào về những gì có thể gây ra sự cố không? Nếu bạn có một giải pháp, điều đó cũng sẽ vô cùng hữu ích.

+0

Bạn đã kiểm tra xem Maven bên trong nhật thực có thể đọc từ trung tâm không? –

+0

Err, tôi đã cố gắng, tôi nghĩ vậy. Tôi không nghĩ rằng nó là mặc dù như khi tôi đã cố gắng để cập nhật tất cả các phụ thuộc nó đã đưa ra lỗi: Lỗi xảy ra trong quá trình xây dựng. Lỗi khi chạy trình xây dựng 'Trình xây dựng dự án Maven' trên dự án 'có mắt'. Lorg/codehaus/plexus/archiver/jar/JarArchiver; – M4Numbers

Trả lời

8

Sau khi đóng Eclipse tôi đã xóa tất cả các phiên bản từ ~/.m2/repository/org/codehaus/plexus/plexus-archiver ngoại trừ phiên bản mới nhất.

Trong khi khởi động Eclipse tiếp theo, một tạo phẩm khác gây ra lỗi là Maven Archiver, vì vậy tôi đã xóa các phiên bản cũ từ ~/.m2/repository/org/apache/maven/maven-archiver.

Sau khi khởi động lại Eclipse, tôi đã thực hiện Maven -> Cập nhật dự án. Tất cả đều tốt sau đó.

+0

Rõ ràng nó hoạt động cho tất cả các trường hợp ... có vẻ như tôi đã có cùng một vấn đề với các lọ IO một nơi nào đó ... meh, cảm ơn sự giúp đỡ, nhiều đánh giá cao. – M4Numbers

3

Câu trả lời từ user2125483 không hoạt động đối với tôi. Tôi đã thử xóa có chọn lọc org.mavenorg.codehaus.plexus thư mục con gói của kho lưu trữ Maven cục bộ của tôi (~/.m2) mà không có bất kỳ thay đổi nào trong thông báo lỗi. Tôi cần phải nuke toàn bộ kho lưu trữ Maven cục bộ của mình và xây dựng lại từ không có gì cho lỗi này để biến mất.

4

bước dưới đây làm việc cho tôi để resovle vấn đề này (Thêm dòng sau trong pom.xml)

<plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-jar-plugin</artifactId> 
      <version>2.4</version> 
</plugin> 

tái nhập khẩu dự án một lần nữa trong Eclipse/STS.

Cấu hình plugin được lấy từ trang web của maven dưới đây: http://maven.apache.org/plugins/maven-jar-plugin/plugin-info.html

+0

như đối với tôi, vào tháng 6 năm 2016, thêm phiên bản plugin jar 3.0.0 và tôi đã loại bỏ lỗi – jon

1

Xóa kho trong ./m2 làm việc cho tôi

+0

Điều này cũng phù hợp với tôi !! – mithrandir

+0

Đây là bản sao của [câu trả lời được đăng phía trên một năm trước] (http://stackoverflow.com/a/17279209/1240557) – kryger

-1

Navigate to C: \ Users \ .m2 \ kho \ org \ codehaus \ plexus và xóa tất cả các thư mục con bên trong plexus và chạy lại tệp pom.xml

!! nó đã làm việc !!

+0

Điều này chủ yếu lặp lại những gì đã có trong câu trả lời được chấp nhận từ lâu. – kryger

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