Как привязать исходник к плагину

Я хочу привязать источник к плагину eclipse.

Я создал пользовательскую цель с сайта обновления eclipse indigo, и есть плагины с исходным кодом, поэтому я попытался создать такой исходный плагин для плагина egit. Я не знаю, как сделать такой плагин с помощью eclipse, поэтому я просто взял манифест из существующего исходного плагина и обновил его, указав конкретную информацию egit.

Затем я добавил этот плагин на свою пользовательскую целевую платформу. Однако, несмотря на добавление плагина, я все еще не могу получить доступ к исходному коду классов из плагина egit.ui.

Существует следующий манифест, который я создал для исходного плагина:

Manifest-Version: 1.0
Eclipse-SourceBundle: org.eclipse.egit.ui;version="1.3.0.201202151440-r"
 ;roots="."
Bundle-Vendor: Eclipse Project
Bundle-Name: EGit Source
Bundle-SymbolicName: org.eclipse.egit.ui.source;singleton:=true
Bundle-Version: 1.3.0.201202151440-r
Bundle-ManifestVersion: 2

А сам файл плагина я загрузил в дропбокс: http://dl.dropbox.com/u/14767221/org.eclipse.egit.ui.source_1.3.0.201202151440-r.jar

Что не так с текущим исходным плагином? Как это можно исправить? Что проще исправить этот плагин или сгенерировать исходный плагин из исходного кода egit с помощью eclipse?

Заранее спасибо!


person michael nesterenko    schedule 25.04.2012    source источник
comment
Откройте представление «Плагины» в Eclipse, щелкните правой кнопкой мыши -> «Импортировать проект как» -> «Исходный проект» или «Проект из репозитория». Вы сможете увидеть этот пакет плагинов в проводнике вашего проекта.   -  person Eshika    schedule 26.04.2012
comment
@Eshika, спасибо, сработало! Однако сегодня я нашел сайт программного обеспечения (download.eclipse.org/egit/updates) с исходным кодом egit. , не знаю, почему это не произошло вчера.   -  person michael nesterenko    schedule 26.04.2012
comment
@Eshika, более того, я не помню, как я включил egit в определение цели :(   -  person michael nesterenko    schedule 26.04.2012


Ответы (2)



Иногда также полезно иметь декомпилятор в своем «наборе инструментов», если вы хотите быстро просмотреть, не добавляя исходники, или просто не имеете исходного кода. Я использую: http://java.decompiler.free.fr/?q=jdeclipse установлен на затмение 3.7.2.

person Jan Arciuchiewicz    schedule 30.04.2012