CATALOG.md
January 9, 2025 ยท View on GitHub
Table of Contents
- Available in DSL
- Core
- Build systems
- Gradle:
gradleBuildship - Maven:
m2e
- Gradle:
- AI assistants
- Languages besides Java
kotlincdtandtmTerminalrustgroovy
- Wishlist
Available in DSL
The following projects are available in the Gradle and Maven plugin catalog DSL. For example, to use jdt in Gradle, you do
equoIde {
jdt().classpathVariable('JUNIT_HOME', '/home/user/junit')
}
and in Maven, you do
<configuration>
<jdt>
<classpathVariable>
<JUNIT_HOME>/home/user/junit</JUNIT_HOME>
</classpathVariable>
</jdt>
</configuration>
There might be other aspects you can configure, see the Gradle DSL or Maven DSL for more details. PRs to add plugins to the catalog DSL or even just to the wishlist below are very welcome! See CONTRIBUTING.md#catalog-dsl for details.
This catalog is a useful reference for the p2 urls, code repositories, and issue trackers for each project.
Eclipse core
platform
CatalogPlatform.java- Code & issues
- https://github.com/eclipse-platform (IDE platform)
- https://github.com/eclipse-equinox (OSGi runtime)
jdt
CatalogJdt.java- Code & issues https://github.com/eclipse-jdt
pde
CatalogPde.java- Code & issues https://github.com/eclipse-pde
egit
- Latest release https://download.eclipse.org/egit/updates-6.6/
- Code https://git.eclipse.org/c/egit/egit.git/
- Issues at bugs.eclipse.org
equoChromium
- Latest release https://dl.equo.dev/chromium-swt-ee/equo-gpl/mvn/com/equo/com.equo.chromium/106.0.9/com.equo.chromium-106.0.9.pom
- Replaces system browser with Equo Chromium for consistent modern browser on all platforms.
- Using Equo Chromium will add
https://dl.equo.dev/chromium-swt-ee/equo-gpl/mvnto your list of maven repositories, which is used only for the Chromium dependency.
Build systems
gradleBuildship
- Latest release https://download.eclipse.org/buildship/updates/e431/releases/3.x/3.1.10.v20240802-1211/
- Code & issues https://github.com/eclipse/buildship
m2e
- Latest release https://download.eclipse.org/technology/m2e/releases/2.6.2/
- Code & issues https://github.com/eclipse-m2e/m2e-core
- Also a transitive dependency on some jars from
AI assistants
tabnine
- Latest release https://eclipse-update-site.tabnine.com/
- Info https://www.tabnine.com/getting-started
chatgpt
- Latest release
0.1.0https://github.com/equodev/equo-ide-chatgpt/blob/main/CHANGELOG.md - Code & issues https://github.com/equodev/equo-ide-chatgpt
assistai
- Latest release https://eclipse-chatgpt-plugin.lm.r.appspot.com/
- Code & issues https://github.com/gradusnikov/eclipse-chatgpt-plugin
- Parameters
Languages besides Java
kotlin
- Latest release https://files.pkg.jetbrains.space/kotlin/p/kotlin-eclipse/main/0.8.21/
- Note: there is a newer release,
0.8.24, but it has more bugs than0.8.21.
- Note: there is a newer release,
- Code & issues https://github.com/Kotlin/kotlin-eclipse
cdt
- Latest release https://download.eclipse.org/tools/cdt/releases/11.2/cdt-11.2.0/
- Code & issues https://github.com/eclipse-cdt
tmTerminal
- Latest release https://download.eclipse.org/tools/cdt/releases/11.2/cdt-11.2.0/
- Code & issues https://github.com/eclipse-cdt
rust
- Latest release https://download.eclipse.org/corrosion/releases/1.2.4/
- Code & issues https://github.com/eclipse/corrosion
groovy
- Latest release https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/4.9.0/e4.27/
- Find other URLs via https://github.com/groovy/groovy-eclipse/wiki/4.9.0-Release-Notes#update-sites
- Code & issues https://github.com/groovy/groovy-eclipse
Wishlist
The projects below are not in the catalog yet, but somebody wants them! Feel free to add the plugins you want onto this wishlist. You can also move one of these out of the wishlist and into the Catalog DSL like so.
wtp
- Latest release https://download.eclipse.org/webtools/repository/2023-03/
- Code & issues https://www.eclipse.org/webtools/
tm4e
- Latest release https://download.eclipse.org/tm4e/releases/0.6.3/
- Code & issues https://github.com/eclipse/tm4e