How to get the sources of JDT of eclipse?

浪尽此生 提交于 2019-12-30 06:30:10

问题


I'm trying to write an Eclipse plugin, but I found that there is no source by default. I searched in www.eclipse.org, but didn't find anything.

My eclipse is 3.6.2. Where can I get the source of JDT?


回答1:


Assuming that you want to be able to just look at JDT source code (as opposed to edit it), the easiest thing to do is to install the source plugins. Head over to the following update site for Helios:

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

Then look for an entry labeled JDT Source or similar. It may also be called JDT SDK, which would mean that it has the source plus some plugin developer docs.




回答2:


It seems that in the latest versions of Eclipse (at least Juno and Kepler), the source is no longer included in the JDT bundle that is shipped with Eclipse. You have to go and download the p2 source repo manually:

  1. go to http://download.eclipse.org/eclipse/downloads/
  2. choose your release (e.g. 4.2 or 4.3M6)
  3. scroll down to "JDT SDK" and download the p2 repository
  4. from Eclipse, add the repository (type "archive")
  5. remember to uncheck "Group items by category", because this repository has no category, which makes Eclipse show nothing by default (which can be quite puzzling)
  6. check "Eclipse JDT Plug-in Developer Resources", Next >, Next >, Accept license, Finish.

Wait for the installation to finish, restart Eclipse, enjoy!




回答3:


As others have pointed out, the JDT source is not included in the JDT bundle anymore. Neither is it available from the main update site (currently Mars: http://download.eclipse.org/releases/mars).

However, it is available from the Eclipse Project Updates site, which should already be in your list of available software sites:

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

Open the category Eclipse Java Development Tools and select Eclipse JDT Plug-in Developer Resources. Much simpler than downloading a P2 repository manually, and always up to date!




回答4:


You can get it here: http://dev.eclipse.org/viewcvs/viewvc.cgi/




回答5:


Since Janurary 2017, the JDT jars are also published on maven central (announcement). See artifacts with groupId org.eclipse.jdt.

Example. For:

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

The sources jar is at the expected location:

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

(of course it is better to use tools like maven to find and download the sources jars)



来源:https://stackoverflow.com/questions/6523093/how-to-get-the-sources-of-jdt-of-eclipse

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!