With Eclipse Che 6.13, the project packs its bags and moves to JDT Language Server
Eclipse Che 6.13 is not your usual release; it represents the end of an era as the project has finally migrated the Java support in Che to use the JDT Language Server. In short, you can now have all the same language services you get in the desktop Eclipse IDE or VSCode, but with the convenience of Che in your browser! Let’s have a look at what’s new in this release.
Eclipse Che 6.13 is here with some interesting news. First, the process of migrating the Java support in Che to use the JDT Language Server is now complete, which means you can now have all the same language services you get in the desktop Eclipse IDE or VSCode, but with the convenience of Che in your browser. Second, the latest release brings a bunch of enhancements for Gradle and Java 10, as well as new features for their next-generation developer workspaces and updated IDE.
Eclipse Che 6.13 highlights
As we just mentioned, Eclipse Che has finally moved to the JDT Language Server. From now on, you’ll have the same language services you get in the desktop Eclipse IDE or VSCode, but with the convenience of Che in your browser.
The list of benefits includes support for
- Java 10
- Navigating into JARs and other binary files
- Finding object definitions corresponding to the usage of a method
- Renaming files, folders, and objects
This release also includes a bunch of enhancements related to the next generation of containerized workspaces, including updates to the new IDE that enable the execution of remote plug-ins. You can now load IDE plug-ins at run-time in separate containers (without restarting the workspace) and have the endpoints to access these plug-ins detected automatically.
Learn more about the changes:
- Add workspaceEnv to plugin, populate it on sidecar resolving #11596
- Add Theia stack for Kubernetes #11661
- Update che theia image #11633
- Added exec plugin to Che 7 stack #11580
- Sidecar container naming using plugin_name + che_container_name #11465
- Update to latest theia image including new remote plugins #11426
Eclipse Che 6.13 was no easy task; there are nearly 100 changes covering many areas of the project, including the server, language support, the IDE, and quality, and testing. To learn more about every enhancement and feature, check out the full changelog. If you’re only interested in the highlights, read Dave Neary’s blog post.