0

我想将源绑定到 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

我上传到Dropbox的插件文件本身:http: //dl.dropbox.com/u/14767221/org.eclipse.egit.ui.source_1.3.0.201202151440-r.jar

当前源插件有什么问题?如何修复?修复这个插件或使用 eclipse 从 egit 源代码生成源插件更容易?

提前致谢!

4

2 回答 2

0

一种可能的解决方案是按照建议的 Eshika 导入源:如何将源绑定到插件

我通过从软件站点导入源代码插件以及包含二进制代码的普通插件解决了这个问题。

于 2012-04-29T00:28:14.573 回答
0

如果您想快速查看而不添加源代码或根本没有源代码,有时在您的“工具箱”中有一个反编译器也很好。我使用: http://java.decompiler.free.fr/?q= jdeclipse安装在 eclipse 3.7.2 上。

于 2012-04-30T17:57:01.743 回答