Jak napisać plugin do Eclipse? [zamknięte]

Jak zacząć pisać plugin dla Eclipse ?

Szukałem dokumentacji, ale niestety jest jej bardzo mało lub jest słaba, więc jakie artykuły można polecić?

Author: Ernst Ernst, 2008-11-18

5 answers

Na głównej stronie Eclipse i IBM jest kilka całkiem dobrych zasobów i samouczków. Jednym z najlepszych sposobów jest wybranie wtyczki open source, która ma podobne funkcje do tego, co chcesz zrobić i rozpoczęcie jej sekcji.

 63
Author: David Schlosnagle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-30 11:35:05

Eclipse ma całkiem niezły tutorial" Your First Plug-in ". Jeśli jest to mylące, jestem pewien, że będą bardzo wdzięczni za Twoją opinię. Należy pamiętać, że Eclipse jest zasadniczo Javą, więc jeśli nie masz dobrego zrozumienia Javy, przejdź najpierw do ogólnych samouczków Javy, a następnie wróć do rozwoju Eclipse.

O ' Reilly ma dwa dobre tutoriale wtyczki Eclipse:

Nie tylko przechodzą przez proste przykłady kodu, ale dają zrzuty ekranu z procesu, ponieważ wiele pracy jest wykonywana przez okna interfejsu typu kreatora.

Jeśli nie są pomocne, być może mógłbyś sprecyzować, co jest trudne do naśladowania.

- Adam

 19
Author: Adam Davis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-18 16:45:16

Najlepszy krok po kroku, który obejmuje prawie każdy aspekt rozwoju wtyczek jest książka "Eclipse: Building Commercial Quality Plugins".

Jest dostępny w większości księgarni i elektronicznie na safari: http://safari.oreilly.com/9780321574435

 3
Author: jdoklovic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-18 17:21:02

Znalazłem świetny poradnik wtyczki Eclipse o nazwie Extended Eclipse-plug-in Development Tutorial.

 1
Author: Junv,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-30 11:28:17

Myślę, że bardzo dobrym zasobem jest również spojrzenie na przykłady, które są dostępne za pośrednictwem kreatora projektu nowej wtyczki.

W zależności od tego, co chcesz dostarczyć wraz z wtyczką, możesz wybrać wtyczki edytora, podgląd wtyczek, wtyczki, które zapewniają stronę Właściwości (by wymienić tylko kilka) i zobaczyć, jak są zbudowane i jakie punkty rozszerzeń wdrażają.

 0
Author: fhe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-18 19:09:32