2012-07-08 49 views
11

Tôi vừa cài đặt Eclipse Juno với cài đặt m2e. Sau đó, tôi đã tạo một dự án Maven mới và quyết định tôi muốn log4j, vì vậy tôi đã mở pom.xml, nhấp vào tab Dependency, nhấp vào nút Add ... và gõ vào log4j.Tìm kiếm các phụ thuộc trả về không có gì

Kết quả bằng không. Điều duy nhất mà nó tìm thấy là junit (được tự động thêm vào dự án với nguyên mẫu nhanh chóng, có vẻ như). Lưu ý rằng tôi có thể thêm phụ thuộc log4j theo cách thủ công và nó sẽ hoạt động tốt, nhưng tôi thấy tính năng tìm kiếm thực sự tiện lợi!

Tôi là một người mới bắt đầu Maven, mặc dù tôi có m2e không có vấn đề gì ở Indigo. Vì vậy, tôi nghĩ rằng tôi có thể đã quên đặt một cái gì đó?

+0

Bản sao có thể có của [Eclipse: Các phụ thuộc tìm kiếm Maven không hoạt động] (https://stackoverflow.com/questions/14059685/eclipse-maven-search-dependencies-doesnt-work) –

Trả lời

21

Tất cả những gì bạn phải làm là cập nhật hoặc xây dựng lại chỉ mục kho lưu trữ maven không gian làm việc của mình.

Mở chế độ xem "Maven Repositories" của bạn. Mở Global Repositories và nhấp chuột phải vào central. Bật chỉ mục đầy đủ và xây dựng lại.

Ban đầu quá trình này sẽ mất vài phút. Sau đó, tìm kiếm của bạn sẽ bắt đầu hoạt động.

Bạn có thể tự động hóa quá trình này bằng cách chuyển Download repository index updates on startup vào trong tùy chọn không gian làm việc của bạn dưới Maven

+2

Tôi đã kiểm tra trên 'Chỉ mục lưu trữ tải xuống cập nhật khi khởi động' nhưng nó vẫn không hoạt động. Tôi đang sử dụng Eclipse Mars – User

1

trong trường hợp xây dựng lại chỉ số kho maven workspace của bạn không làm việc, hãy thử cài đặt lại M2E. Tôi cập nhật mỏ qua thị trường và nó bắt đầu hoạt động trở lại. Tôi không chắc vấn đề là gì nhưng tôi nghi ngờ một số URL đã được thay đổi gần đây.

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