javaeclipsegradlejsdt

I am trying to locate eclipse's jar repositories for jsdt


To work on a project I am trying to locate a reliable repository where the jsdt core file is available.

Although the 'org.eclipse.jdt:org.eclipse.jdt.core:3.14.0' was extremely easy to locate, I am not having the same look with the jsdt for my Gradle build. And I need some of the webtools.

When I download eclipse I can find the jar inside and I am able to locate the group and artifact ids. But not a repository to declare a dependency.

I found Jabylon and Alfresco, but they are from 2013, I also found one under other name from 2007. But I am trying to locate where they actually put those jars to be able to choose among current versions.

This is the bundle I am looking for: Bundle-SymbolicName: org.eclipse.wst.jsdt.core It seems its group is org.eclipse.webtools.jsdt.bundles

any ideas?


Solution

  • Only some Eclipse plug-in JARs that are intended also be used outside of Eclipse in plain (non-OSGi) applications are published by the Eclipse projects themselves to Maven or Gradle repositories (e. g. Eclipse JGit).

    In the Eclipse world, p2 repositories or simple folders containing the OSGi bundle JARs are used for so-called target platforms to built and run a Java OSGi application.

    The artifacts you're looking for are e. g. in the latest simultaneous release update site but cannot be accessed from Maven or Gradle.

    Please note that some Eclipse plug-in JARs only work within an OSGi application (e. g. when a bundle activator class is used) or within an Eclipse-based application (e. g. when Eclipse extension points are used).