2010-10-21 8 views
18

Khi sử dụng Alt-Insert để chèn phụ thuộc vào POM, Tìm kiếm giả tạo luôn trống hoàn toàn bất kể tôi tìm kiếm gì.Tìm kiếm tạo tác Maven luôn trống

Tôi đã cố gắng thêm repo1 vào Cài đặt-> Maven-> Dịch vụ kho lưu trữ, nó cho biết "không tìm thấy kho lưu trữ nào". Tôi thấy khó tin.

Tôi cũng đã cố gắng "cập nhật" kho lưu trữ cục bộ của mình nhưng điều đó dẫn đến lỗi.

FYI Tôi đang sử dụng Ảnh chụp nhanh phiên bản cộng đồng.

Cảm ơn!

Trả lời

4

OK, tôi đã giải quyết nó tốt.

Tôi đã sử dụng Artifactory để tạo tệp settings.xml cho tôi và theo mặc định nó chỉ cho tôi tới kho lưu trữ "libs-release".

Thay vào đó, muốn lưu trữ "bản phát hành" của tôi trỏ đến kho lưu trữ ảo lớn hơn nhiều "repos từ xa".

Tất cả những gì cần là một thay đổi đơn giản đối với các tùy chọn của chức năng "Tạo cài đặt". Need to change the "Releases" repository to a big one. We can use "Snapshots to point to our own builds"

4

Lạ. Các Artifact tìm kiếm được làm việc tốt cho tôi với IntelliJ Community Edition, ít nhất là cho hiện vật từ repo trung ương đã được lập chỉ mục:

alt text

Và như bạn thấy ở trên, tất cả các kho khai báo trong POMs biết đến bởi IntelliJ được liệt kê.

Có thể có sự cố với cài đặt Maven của bạn. Đây là một dự đoán hoang dã nhưng thư mục nhà Maven của bạn đã được xác định đúng chưa? Tương tự cho tập tin cài đặt người dùng? Maven có thực sự hoạt động tốt dưới IntelliJ không?

0

Dường như đây là cổng bị chặn, vì tôi đang sử dụng kho lưu trữ giả tạo của riêng mình. Tất nhiên, cổng nó đang sử dụng có vẻ là hoàn toàn không có giấy tờ, nhưng WireShark cho thấy nó là 58754. Âm thanh ngẫu nhiên, tôi hy vọng nó không phải là!

20

Nếu bạn có IntelliJ mới cài đặt và chưa bao giờ cập nhật Kho lưu trữ Maven, hãy lưu ý rằng có một nút "Cập nhật" ở bên phải có thể nhấp được khi bạn nhấp vào từng kho lưu trữ. Xây dựng, Thi hành, Triển khai> Công cụ xây dựng> Maven> Kho lưu trữ Điều quan trọng là kho lưu trữ từ xa http://repo.maven.apache.org/maven2, đảm bảo bạn cập nhật nó.

+1

Xem hình ảnh [this] (http://i.imgur.com/VhZQkTj.png). Lưu ý rằng bản cập nhật mất nhiều thời gian –

1

Giải Quyết - bằng cách cài đặt IntelliJ IDEA

tab Tìm kiếm lớp trong Maven Artifact Tìm kiếm sổ popup luôn trống

Giải pháp trong linux:

  1. thư mục remove ý tưởng (đối với tôi nó là ~/idea-YOUR_VERSION_HERE)
  2. xóa ~/.IntelliJIdeaYOUR_VERSION_HERE thư mục (cài đặt)
  3. tải xuống phiên bản mới jetbrains.com, giải nén, chạy trình cài đặt từ bin