Chapter 2. Changes in Eclipse 4.14.0
Red Hat Developer Tools is distributed with Eclipse 4.14.0 and plug-ins from the 2019-12 release train that provide a number of bug fixes and feature enhancements.
The following is an abridged list of new features and compatibility changes in this release.
For details on how to use the new features, see the built-in Eclipse documentation.
Significant Package Updates
eclipse
4.13.0 → 4.14.0 : Eclipse IDE and JDT/PDE plug-ins were updated to 4.14. The highlights include:- Java™ 13 Support. For details, see https://www.eclipse.org/eclipse/news/4.14/jdt.php.
- Quick Access is improved and is now called Find Actions. Among the improvements are finding workspace files or finding text in file contents. See https://www.eclipse.org/eclipse/news/4.14/platform.php for details.
- Show problem markers inline. To enable this feature, click General > Editors > Text Editors preference page. See https://www.eclipse.org/eclipse/news/4.14/platform.php for details.
- Backspace/delete can treat spaces as tabs. To enable this feature, click General > Editors > Text Editors preference page. See https://www.eclipse.org/eclipse/news/4.14/platform.php for details.
- Consistent colors for the dark theme.
-
eclipse-cdt
9.9.0 → 9.10.0: The C/C++ Development Tooling was updated to 9.10.0. The changes include new Code Analysis checkers or the Compilation Database Parser. For details, see the upstream release notes at https://wiki.eclipse.org/CDT/User/NewIn910. -
eclipse-linuxtools
7.4.0 → 7.5.0: The Linuxtools plug-ins were updated to 7.5.0 which is focused on bug fixes. For details, see the upstream release notes at https://wiki.eclipse.org/Linux_Tools_Project/News/NewIn75. -
eclipse-pydev
7.3.0 → 7.4.0: ThePyDev
plug-in was updated to 7.4.0 with debugger improvements and Python 3.8 support. For details, see the upstream release notes at http://www.pydev.org/history_pydev.html. -
eclipse-egit/jgit
5.5.0 → 5.6.0: The Git integration plug-ins were updated to 5.6.0. There are various improvements like pulling in parallel or selectable branches in the History view. For details, see the upstream release notes at https://projects.eclipse.org/projects/technology.jgit/releases/5.6.0 and https://projects.eclipse.org/projects/technology.egit/releases/5.6.0.
Deprecations
1. Removed packages
The following packages, representing m2e
extensions, are removed from the collection:
-
eclipse-m2e-apt
-
eclipse-m2e-egit
-
eclipse-m2e-mavenarchiver
-
eclipse-m2e-tycho
-
eclipse-m2e-wtp
The respective extensions are available in the m2e Marketplace. In Eclipse, open the m2e Marketplace using the Find Actions menu:
- Click Ctrl+3 to open the Find Actions form.
-
Type
m2e Marketplace
. - Click the m2e Marketplace action when it appears.
2. The Dockerfile editor
The Dockerfile editor provided by eclipse-linuxtools
was deprecated by the upstream project. It is replaced by a newer Dockerfile editor, which is available at:
The Docker Tools update website: https://download.eclipse.org/linuxtools/update-docker.
- Note that this pre-configured update website is disabled by default. To enable it, change the Available Software Sites preferences.
- The Marketplace: https://marketplace.eclipse.org/content/eclipse-docker-tooling.
This new editor has a dependency on Node.js
. To use the editor:
-
Install the
rh-nodejs12
collection of RHSCL:
# yum install rh-nodejs12
- Restart Eclipse.