0

ソースをEclipseプラグインにバインドしたい。

Eclipseインディゴアップデートサイトからカスタムターゲットを作成しましたが、ソースコード付きのプラグインがあるので、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

そして、プラグインファイル自体をdropboxにアップロードしました:http://dl.dropbox.com/u/14767221/org.eclipse.egit.ui.source_1.3.0.201202151440-r.jar

現在のソースプラグインの何が問題になっていますか?どうすれば修正できますか?このプラグインを修正したり、Eclipseを使用してegitソースコードからソースプラグインを生成したりするのは簡単ですか?

前もって感謝します!

4

2 に答える 2

0

考えられる解決策の1つは、提案されたEshikaとしてソースをインポートすることです。ソースをプラグインにバインドする方法

バイナリコードを含む通常のプラグインと一緒にソフトウェアサイトからソースコードプラグインをインポートすることで、この問題を解決しました。

于 2012-04-29T00:28:14.573 に答える
0

ソースを追加せずに簡単に調べたい場合や、単にソースコードがない場合は、「ツールボックス」に逆コンパイラを含めるとよい場合もあります。私が使用しているのは、eclipse3.7.2にインストールされているhttp://java.decompiler.free.fr/?q=jdeclipseです。

于 2012-04-30T17:57:01.743 に答える