2012-04-25 2 views
0

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

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

Затем я добавил этот плагин к своей целевой целевой платформе. Однако, несмотря на добавление плагина, я до сих пор не могу получить доступ к исходному коду классов из плагина 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?

Заранее благодарен!

+1

Откройте плагины просмотра в Eclipse, щелкните правой кнопкой мыши -> Импортировать проект как -> Исходный проект или проект из репозитория. Вы сможете увидеть этот плагин в своем Project Explorer. – Eshika

+0

@ Эшика, спасибо, что сработало! Однако сегодня я нашел сайт программного обеспечения (http://download.eclipse.org/egit/updates) с источником egit, не знаю, почему этого не произошло вчера. –

+0

@ Eshika, более того, я не помню, как я включил egit в определение цели :( –

ответ

0

Одним из возможных решений является импорт источника, предложенного Eshika: How to bind source to plugin

Я решил эту проблему путем импорта исходного кода плагин от программного обеспечения сайта наряду с обычным плагином, который содержит двоичный код.

0

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

Смежные вопросы