Java 如何将源代码绑定到插件

Java 如何将源代码绑定到插件,java,eclipse,eclipse-plugin,eclipse-pde,Java,Eclipse,Eclipse Plugin,Eclipse Pde,我想将源代码绑定到eclipse插件 我已经从EclipseIndigo更新站点创建了自定义目标,并且有带有源代码的插件,所以我尝试为egit插件制作这样的源插件。我不知道如何使用eclipse制作这样的插件,所以我只是从现有的源插件中获取清单,并用特定于egit的信息对其进行更新 然后我将这个插件添加到我的自定义目标平台。然而,尽管添加了插件,我仍然无法从egit.ui插件访问类的源代码 我为源插件创建了以下清单: Manifest-Version: 1.0 Eclipse-SourceBun

我想将源代码绑定到eclipse插件

我已经从EclipseIndigo更新站点创建了自定义目标,并且有带有源代码的插件,所以我尝试为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的插件文件本身:

当前源插件有什么问题?怎么能修好呢?使用eclipse修复此插件或从egit源代码生成源插件更容易的方法是什么


提前谢谢

一种可能的解决方案是按照建议的Eshika导入源:


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

如果您想在不添加源代码的情况下快速查看,或者根本没有源代码,有时在工具箱中安装反编译器也很好。我使用:安装在eclipse 3.7.2上。

在eclipse中打开视图插件,右键单击->导入项目为->源项目或存储库中的项目。您将能够在项目浏览器中看到此插件包。@Eshika,谢谢您的帮助!但是今天我发现了带有egit源代码的软件站点,不知道为什么昨天没有发生。@Eshika,而且我不记得我是如何将egit包含到目标定义中的: