Как написать плагин для Eclipse?

Как я могу начать писать плагин для Eclipse ?

Я искал документацию, но, к сожалению, ее очень мало или она бедна, поэтому какие статьи можно рекомендовать?

На главном сайте Eclipse и IBM есть довольно хорошие ресурсы и учебные пособия. Один из лучших способов – выбрать плагин с открытым исходным кодом, который имеет некоторые аналогичные функции для того, что вы хотите сделать, и начать его анализировать.

  • PDE Есть ли подключаемые модули
  • Разработка плагина 101, часть 1: Основы
  • Плагины Eclipse Exposed, часть 1: первый взгляд
  • Разработка плагинов Eclipse

Eclipse имеет довольно хороший учебник « Ваш первый подключаемый модуль ». Если это запутанно, я уверен, что они будут очень благодарны за ваши отзывы. Имейте в виду, что Eclipse по существу является Java, поэтому, если вы не хорошо разбираетесь в Java, сначала переходите к общим учебникам Java, а затем возвращаетесь к разработке Eclipse.

У O’Reilly есть два хороших учебника по плагину Eclipse:

  • Открытые плагины Eclipse
  • Разработка собственных плагинов для Eclipse

Они не только проходят простые примеры кода, но и дают вам скриншоты процесса, так как большая часть работы выполняется через windows интерфейса типа мастера.

Если это не помогает, возможно, вы можете быть более конкретными в отношении того, что трудно выполнить.

-Адам

Лучший шаг за шагом, который охватывает почти все аспекты разработки плагинов, – это книга «Eclipse: Building Commercial Quality Plugins».

Он доступен в большинстве книжных магазинов и в электронном виде на safari: http://safari.oreilly.com/9780321574435

Я нашел отличный учебник по плагину Eclipse с расширением Eclipse – Plug-in Development Tutorial .

Я думаю, что очень хороший ресурс – это также посмотреть примеры, доступные через новый мастер проекта Plug-In Project.

В зависимости от того, что вы хотите предоставить своим плагином, вы можете выбрать из плагинов редактора, просматривать плагины, плагины, которые предоставляют страницу свойств (просто назвать несколько) и посмотреть, как они построены и какие точки расширения они реализуют.

  • Разница между jQuery.extend и jQuery.fn.extend?
  • Архитектура подключаемого модуля для ASP.NET MVC
  • «Требуется Gradle Version 2.10». Ошибка
  • Внедрение архитектуры плагинов / системы плагинов / сменных фреймов в Angular 2, 4, 5, 6
  • Как проиндексировать PDF-файл в Elasticsearch 5.0.0 с помощью плагина ingest-attachment?
  • Просмотры в отдельных assemblyх в ASP.NET MVC
  • Давайте будем гением компьютера.