2012-05-23 21 views
8

Tôi đang sử dụng Eclipse mới nhất cho Java EE với Công cụ JBoss được cài đặt để Maven được bao gồm. Tôi đã nhập một dự án Maven hiện có vào vùng làm việc của mình và cố gắng cập nhật các phụ thuộc nhưng tôi chỉ nhận được lỗi lỗi trong POM của tôi rằng một số đối số không hợp lệ và không có phần tạo tác nào có thể được chuyển. Thực sự có hai lỗi khác nhau và có thể chúng phụ thuộc lẫn nhau? Bạn có thể kiểm tra: máy chủ có sẵn và tôi cũng đã cố gắng cài đặt lại Eclipse và JBoss. Vậy còn thiếu gì nữa?ArtifactDescriptorException: Không đọc được bộ mô tả giả mạo Lỗi Maven

ArtifactDescriptorException: Failed to read artifact descriptor for edu.kit.aifb.ai2.sqsclient:sqsclient:jar:1.0.0: ArtifactResolutionException: Failure to transfer edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 from http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases was cached in the local repository, resolution will not be reattempted until the update interval of Beehive has elapsed or updates are forced. Original error: Could not transfer artifact edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 from/to Beehive (http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases): Invalid argument: getsockname to http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases/edu/kit/aifb/ai2/sqsclient/sqsclient/1.0.0/sqsclient-1.0.0.pom

Có thực sự là không có gì trong tôi kho thư mục nhưng .pom.lastUpdated-files

Error resolving version for plugin 'org.apache.maven.plugins:maven-shade-plugin' from the repositories [local (C:\Users\Gregor.Gregs.m2\repository), central (http://repo1.maven.org/maven2)] : Plugin not found in any plugin repository

Cảm ơn bạn

+0

Máy chủ nexus có đang chạy các kho lưu trữ trung tâm và tốt khác không? Nếu có, bạn có thể thử lại sau khi xóa các tệp .pom.lastUpdated không? – Raghuram

+0

Có, máy chủ là tốt cũng như toàn bộ dự án - nó hoạt động cho những người khác. Tôi cũng lấy kho của họ và dán nó vào thư mục của tôi và tôi đã nhận dự án đang chạy. Vậy nên Maven sẽ ổn thôi. Có thể nào có vấn đề với tên máy tính của tôi vì có dấu chấm trong đó? Chỉ cần thấy rằng trong báo cáo lỗi của lỗi thứ hai có một dấu gạch chéo ngược bị thiếu. Nhưng như có .pom.lastUpdate tập tin nó không nên vấn đề ..? (Tôi cũng đã xóa chúng, các tệp .pom.lastUpdated cũng như bộ nhớ cache của tôi) – temmink

Trả lời

18

Đối với tôi đó là vì Eclipse đã được bộ nhớ đệm các ngoại lệ (ngay cả sau khi tôi đã giải quyết vấn đề ban đầu) vì vậy, hãy thử:

right click on project -> maven -> update-project -> force to update snapshot/release -> OK. 

nó đã hoạt động cho tôi tương tự p roblem.

2

Kiểm tra bạn nhật thực rằng đường dẫn tệp cài đặt trỏ đến đúng. Cửa sổ -> Tùy chọn -> Maven -> Cài đặt người dùng.

1

nhấp chuột phải vào dự án -> maven -> update-project -> force để cập nhật ảnh chụp/phát hành -> OK.

tính năng này cũng hoạt động cho tôi quá

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