days
-4
-3
hours
-1
-5
minutes
-4
-6
seconds
-2
-8
search
It's been a long process though

With Eclipse Che 6.13, the project packs its bags and moves to JDT Language Server

Gabriela Motroc
Eclipse Che
© Shutterstock / Fabio Balb

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
  • Gradle
  • Navigating into JARs and other binary files
  • Finding object definitions corresponding to the usage of a method
  • Renaming files, folders, and objects

SEE ALSO: Eclipse Che 2018: Community, extensibility and Kubernetes

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.

Author
Gabriela Motroc
Gabriela Motroc is editor of JAXenter.com and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Leave a Reply

Be the First to Comment!

avatar
400
  Subscribe  
Notify of