2012-03-01 36 views
38

Câu hỏi này có thể đã được hỏi trước đó.Dừng cập nhật chỉ mục Maven eclipse

Mỗi lần tôi mở nhật thực, phải mất mãi mãi để cập nhật chỉ mục repo Maven.

Tôi không có bất kỳ Plugin Maven nào được cài đặt trên đó nhưng vẫn thực hiện.

Có ai biết cách tắt tính năng này vì điều này đang trở thành nỗi đau cho tôi.

cảm ơn

+0

Thử http: // stackoverflow.com/a/13362961/715269 – Gangnus

Trả lời

68
Window -> Preferences -> Maven -> Download repository index updates on startup (uncheck) 

có lẽ cũng hữu ích cho bạn

Window -> Preferences -> Maven -> Do not automatically update dependencies from remote repositories (check) 
1

Chuyển đến tùy chọn dự án của bạn và sau đó chuyển đến Nhà xây dựng. Tắt trình tạo Maven. Điều này sẽ dừng cập nhật chỉ mục. Tôi đoán bạn sẽ cần phải làm điều này trên mỗi dự án trong không gian làm việc của bạn, tôi không nghĩ rằng bạn có thể làm điều này cho toàn bộ không gian làm việc.

+1

Tôi không có Trình xây dựng Maven vào bất kỳ dự án nào. Tôi nghĩ rằng đây có thể là thiết lập Eclipse .... – Makky

+2

-1 Tại sao câu trả lời này được bỏ phiếu - nó không cung cấp bất kỳ câu trả lời hữu ích nào. – FrVaBe

2

Nếu bạn có một cái gì đó như thế này (chú ý <updatePolicy>):

<repositories> 
    <repository> 
     <id>foo-bar-repository</id> 
     <url>http://foo.bar.com/repository</url> 
     <snapshots> 
      <updatePolicy>always</updatePolicy> 
     </snapshots> 
    </repository> 
</repositories> 

này có thể vít lên Eclipse của bạn và buộc nó để thử tải các lọ mỗi lần. Bạn có thể thiết lập này để:

  <updatePolicy>daily</updatePolicy> 

hoặc một số khoảng thời gian khác như mô tả here.

+1

Đây là về việc cập nhật các thư viện nhưng không phải là chỉ mục kho lưu trữ - như được hỏi trong câu hỏi. – FrVaBe

2

Thêm vào đó, sau khi vô hiệu hóa cập nhật theo đề nghị của FrVaBe, nếu giữ cập nhật, cố gắng cập nhật các thiết lập người dùng. Nó hoạt động cho tôi

Preferences->Maven->User Settings->Update Settings 
+0

Tôi chấp nhận câu trả lời từ FrVabe vì nó đã làm việc cho tôi. -1 – Makky

+0

Vì vậy, tôi nên downvote câu trả lời của FrVabe chỉ vì nó cần thêm 1 bước để tôi làm việc? bạn đang điên Makky. – Dipendra

+0

Tôi không điên nhưng tôi nghĩ rằng bạn đang có. Có thể bạn không hiểu nó đúng cách. Chính xác những gì bạn đang trả lời ở đây? – Makky

0

Để vô hiệu hóa cập nhật chỉ mục nhật thực. Nó luôn hiển thị enter image description here.

Bước 1

Go Window Tab-> Preferences -> Maven

Bước 2

không được kiểm soát

  • Tải index kho updat es khi khởi động
  • Đừng tự động cập nhật phụ thuộc từ kho từ xa

enter image description here

enter image description here

Bước 3

Bấm Ok-> Khởi động lại Eclipse

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