Eclipse Oxygen.3 is the last quarterly update of Oxygen. Thanks to everyone who has contributed in any way! Even if the main focus is already on Photon, which will be released on June 27, it is worth updating your Eclipse IDE (unless you want to test a pre-version of Photon instead).
As usual, I have made a short video that shows the IDE improvements that I find most noteworthy in action:
Java:
- Pasting of “module-info.java” snippets into source folder (bug 522022)
- JUnit tests now also work in a module project (bug 525948)
- Minor improvements, e. g. deprecate warning messages with “since” and “forRemoval” (bug 526335)
- Performance improvements, e. g. when compiling code that contains a lot of generic types (bug 521438)
- Java 10 support not built-in, but available via Eclipse Marketplace: http://marketplace.eclipse.org/content/java-10-support-oxygen
Gradle (see also Buildship 2.2):
- Support of Java 9
- Gradle editor with basic syntax highlighting
- Automatic project synchronization (disabled by default)
PHP (see also PDT 5.3):
- PHP 7.2 and PHPUnit 7 support
- Configurable problem severities on project and workspace level
- Formatter improvements, e. g. exclude unknown tags in comments from being formatted
- Content assist appears much quicker, especially in large files.
Together with the previous Oxygen videos, you can view 72 improvements in action, in total about half an hour. Here are the direct chapter links (number of improvements in brackets):
- General IDE (14): Oxygen.0 (11), Oxygen.1a (3)
- Java and JUnit (33): Oxygen.0 (10), Oxygen.1a (13), Oxygen.2 (5), Oxygen.3 (5)
- Git (9): Oxygen.0 (5), Oxygen.2 (4)
- Gradle (5): Oxygen.1a (2), Oxygen.3 (3)
- C/C++ (4): Oxygen.2 (4)
- PHP (7): Oxygen.1a (3), Oxygen.3 (4)
Thank you for watching and happy coding!
Leave a Reply