Làm thế nào để viết một plugin cho Eclipse? [đóng cửa]


83

Làm cách nào để bắt đầu viết một plugin cho Eclipse ?

Tôi đã tìm kiếm tài liệu, nhưng tiếc là có rất ít hoặc nó nghèo nàn, vậy những bài báo nào có thể đề xuất?


5
Tài liệu về viết plugin thì nghèo nàn. Nếu bạn không tìm thấy bất kỳ, bạn chỉ chưa nhìn.
JesperE

10
@Jesper: tiếc là các tài liệu về nhật thực là hỗn loạn, không có hệ thống, mặc dù rất lớn.
Tomasz Gawel

Đối với những người đến sau này, những người chỉ muốn một số mã làm việc để chơi - Tôi đã có một số dự án khung tại joereddington.com/4149/2014/09/24/eclipse-plugins với các liên kết đến các kho github và những thứ tương tự ...
Joe

Câu trả lời:


68

Có một số tài nguyên và hướng dẫn khá tốt trên Eclipse và trang web của IBM. Một trong những cách tốt nhất là chọn một trình cắm thêm mã nguồn mở có một số tính năng tương tự với những gì bạn muốn làm và bắt đầu mổ xẻ nó.


21

Eclipse có một hướng dẫn khá hay về "Trình cắm đầu tiên của bạn ". Nếu nó khó hiểu, tôi chắc chắn rằng họ sẽ đánh giá rất cao phản hồi của bạn. Hãy nhớ rằng Eclipse về cơ bản là Java, vì vậy nếu bạn không hiểu rõ về Java, hãy xem các hướng dẫn chung về Java trước, sau đó quay lại phát triển Eclipse.

O'Reilly có hai hướng dẫn tốt về Plugin Eclipse:

Họ không chỉ xem qua các ví dụ mã đơn giản mà còn cung cấp cho bạn ảnh chụp màn hình của quá trình vì rất nhiều công việc được thực hiện thông qua các cửa sổ giao diện kiểu thuật sĩ.

Nếu những điều này không hữu ích, có lẽ bạn có thể nói cụ thể hơn về những gì khó theo dõi.

-Adam


2
Đối với những gì nó đáng giá, liên kết đầu tiên đã bị "ngừng hoạt động" (để sử dụng từ ngữ của riêng họ) - liên kết mới - eclipse.org/articles/Article-PDE-does-plugins/PDE-intro.html - câu trả lời được chấp nhận có điều này liên kết
cgp

Tôi ước hướng dẫn chính thức được cập nhật để phản ánh những gì mọi thứ được gọi là bây giờ. Câu hỏi này được trả lời là năm năm tuổi, và bây giờ đã lỗi thời cả thập kỷ.
Conrad.Dean

Các liên kết O'Reilly không hoạt động nữa.
Anthony

Dùng thử web.archive.org/web/20180506194534/http://www.onjava.com/pub/a/…web.archive.org/web/20180505090910/http://www.onjava.com/pub/a /… - nhưng hãy nhớ rằng những tài nguyên này đã hơn một thập kỷ và có thể không còn phù hợp nữa.
Adam Davis

3

Hướng dẫn từng bước tốt nhất bao gồm hầu hết mọi khía cạnh của phát triển plugin là cuốn sách "Eclipse: Xây dựng các plugin chất lượng thương mại".

Nó có sẵn tại hầu hết các cửa hàng sách và điện tử tại safari: http://safari.oreilly.com/9780321574435



0

Tôi nghĩ rằng một tài nguyên rất tốt cũng là xem xét các ví dụ có sẵn thông qua trình hướng dẫn Dự án Trình cắm mới.

Tùy thuộc vào những gì bạn muốn cung cấp với trình cắm của mình, bạn có thể chọn từ trình cắm của trình chỉnh sửa, xem trình cắm, trình cắm cung cấp trang thuộc tính (chỉ để nêu tên một số) và xem cách chúng được xây dựng và họ triển khai những điểm mở rộng nào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.