2012-07-12 42 views
5

Tôi đang phát triển một trình cắm dựa trên plugin CodePro và Sonar. Tôi đã thêm các plugin này trong phần "Yêu cầu trình cắm" của Trình chỉnh sửa tệp kê khai trình cắm thêm. Khi tôi cố gắng cài đặt trình cắm của tôi trên một cá thể Eclipse mới thì tôi nhận được lỗi: "Thiếu yêu cầu: plugin XYZ yêu cầu gói 'ABC' nhưng không thể tìm thấy nó." Có yêu cầu người dùng phải cài đặt thủ công các trình cắm thêm cần thiết này trước khi cài đặt trình cắm của tôi không? Hoặc có cách nào Trình quản lý cập nhật có thể tự động tải xuống và cài đặt các plug-in được yêu cầu này trước của tôi không? Nếu có cách nào, tôi có thể làm như thế nào? Tôi đã đọc nhiều, nhiều bài viết, blog và diễn đàn nhưng không phản hồi rõ ràng về điều đó. Tôi đánh giá cao bất kỳ trợ giúp nào.Các plugin được yêu cầu có được cài đặt tự động khi cài đặt plugin có phụ thuộc không?

Trả lời

6

p2 sẽ tuân theo các phụ thuộc plugin để cài đặt tất cả các plugin (hoặc tính năng được yêu cầu tùy thuộc vào cấu hình được định cấu hình). Nếu bạn sử dụng Help>Install New Software các trang web cập nhật cho tất cả các plugin phải có sẵn và "Liên hệ với tất cả các trang web cập nhật trong khi cài đặt để tìm phần mềm bắt buộc" phải được chọn.

Khi sử dụng lệnh p2 giám đốc, bạn phải liệt kê tất cả các trang web cập nhật bạn cần trên dòng lệnh đó. ví dụ:

eclipse/eclipse \ 
-application org.eclipse.equinox.p2.director \ 
-noSplash \ 
-repository \ 
http://download.eclipse.org/egit/updates-nightly,\ 
http://download.eclipse.org/e4/updates/0.12-I-builds,\ 
http://download.eclipse.org/releases/juno,\ 
file://$HOME/eclipseUpdate \ 
-installIUs \ 
org.eclipse.egit.feature.group,\ 
org.eclipse.egit.source.feature.group,\ 
org.eclipse.jgit.feature.group,\ 
org.eclipse.jgit.source.feature.group,\ 
org.eclipse.egit.fetchfactory.feature.group,\ 
org.eclipse.emf.sdk.feature.group,\ 
org.eclipse.xtext.sdk.feature.group,\ 
org.eclipse.wst.xml_ui.feature.feature.group,\ 
org.eclipse.pde.api.tools.ee.feature.feature.group,\ 
org.eclipse.e4.core.tools.feature.feature.group,\ 
org.eclipse.e4.tools.css.spy.feature.feature.group,\ 
org.eclipse.e4.tools.css.editor.feature.feature.group 
+0

Cảm ơn Paul. Tôi tìm thấy một giải pháp khác mà không cần sử dụng dòng lệnh. – Ecil

7

Mở trình chỉnh sửa tệp kê khai tính năng, chuyển đến tab Thông tin, chuyển đến tab phụ Trang web để truy cập. Thêm tất cả các trang web cập nhật cho các plugin mà plugin của bạn phụ thuộc vào. Khi cài đặt plugin của bạn, hãy kiểm tra tùy chọn "Liên hệ với tất cả các trang web cập nhật trong khi cài đặt để tìm phần mềm cần thiết".

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