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?
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?
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.
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:
Wait for the installation to finish, restart Eclipse, enjoy!
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!
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.
You can get it here: http://dev.eclipse.org/viewcvs/viewvc.cgi/
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)
© 2022 - 2024 — McMap. All rights reserved.
classic
eclipse 3.6.2 already contains the sources jar ofjdt
. I download it and now can see the sources – Condensable