我正在尝试编写Eclipse插件,但我发现默认情况下没有源代码。我在www.eclipse.org上搜索过,但没有找到任何东西。
我的日食是3.6.2。我在哪里可以获得JDT的来源?
答案 0 :(得分:18)
似乎在最新版本的Eclipse(至少是Juno和Kepler)中,源不再包含在Eclipse附带的JDT包中。你必须手动下载p2源代码:
等待安装完成,重新启动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)
答案 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这样的工具来查找和下载资源罐)