如何获得日食的JDT来源?

时间:2011-06-29 15:21:28

标签: java eclipse eclipse-jdt

我正在尝试编写Eclipse插件,但我发现默认情况下没有源代码。我在www.eclipse.org上搜索过,但没有找到任何东西。

我的日食是3.6.2。我在哪里可以获得JDT的来源?

5 个答案:

答案 0 :(得分:18)

似乎在最新版本的Eclipse(至少是Juno和Kepler)中,源不再包含在Eclipse附带的JDT包中。你必须手动下载p2源代码:

  1. 转到http://download.eclipse.org/eclipse/downloads/
  2. 选择您的发布(例如4.2或4.3M6)
  3. 向下滚动到“JDT SDK”并下载p2存储库
  4. 从Eclipse中添加存储库(输入“archive”)
  5. 记得取消选中“按类别分组项目”,因为此存储库没有类别,这使得Eclipse默认不显示任何内容(这可能非常令人费解)
  6. 选中“Eclipse JDT插件开发人员资源”,然后单击“下一步”,“下一步”>“接受许可证,完成。”
  7. 等待安装完成,重新启动Eclipse,享受!

答案 1 :(得分:3)

假设您希望能够只查看JDT源代码(而不是编辑它),最简单的方法是安装源代码插件。前往Helios的以下更新站点:

http://download.eclipse.org/releases/helios/

然后查找标记为JDT Source或类似的条目。它也可能被称为JDT SDK,这意味着它有源代码和一些插件开发人员文档。

答案 2 :(得分:3)

正如其他人所指出的那样,JDT源代码不再包含在JDT包中。它们都不在主更新站点(目前 Mars http://download.eclipse.org/releases/mars)中提供。

但是,它可以从 Eclipse Project Updates 站点获得,该站点应该已经在您的可用软件站点列表中:

http://download.eclipse.org/eclipse/updates/4.5

打开 Eclipse Java开发工具类别,然后选择 Eclipse JDT插件开发人员资源。比手动下载P2存储库简单得多,并且总是最新的!

答案 3 :(得分:2)

您可以在此处获取:http://dev.eclipse.org/viewcvs/viewvc.cgi/

答案 4 :(得分:0)

自2017年1月起,JDT罐子也在maven central(announcement)上发布。请参阅artifacts with groupId org.eclipse.jdt

实施例。为:

<dependency>
    <groupId>org.eclipse.jdt</groupId>
    <artifactId>org.eclipse.jdt.ui</artifactId>
    <version>3.13.51</version>
</dependency>

来源jar位于预期位置:

http://repo1.maven.org/maven2/org/eclipse/jdt/org.eclipse.jdt.ui/3.13.51/org.eclipse.jdt.ui-3.13.51-sources.jar

(当然最好使用像maven这样的工具来查找和下载资源罐)