What's New in 4.10 (PDE)

Here are descriptions of some of the more interesting or significant changes made to the Plug-in Development Environment (PDE) for the 4.10 release of Eclipse. They are grouped into:

See also the Eclipse Platform What's New and JDT What's New documents.

We also recommend to read the Tips and Tricks.

Dialogs, Wizards and Views

Plug-in project can be converted to modular project You can now convert a plug-in project to a modular project by selecting the Configure > Create module-info.java context menu. This creates the module-info.java file for the project.

However, the module-info.java file that is created and the manifest file in the project may not be synchronized. A warning dialog is shown to inform users about this issue.


Asynchronous content assist in manifest editor The code completion in the MANIFEST.MF editor has been changed to be asynchronous so that the UI is not blocked anymore.
Code mining in Target Definition editor You can now activate or reload a target platform by clicking-on the corresponding code mining in the Target definition editor.

API Tools

Breaking interface implementation to class reported When a class implements an interface or extends an abstract class that can cause a breaking change in the client, it is now reported as a problem by API tools.

Option added for disabling API analysis A new option that disables API analysis builder has been added on the Plug-in Development preference page.

This option is disabled by default.

Report possible API baseline mismatch API tools now identifies a situation when none of the workspace projects is in the baseline and reports it as a possible API baseline mismatch.

The error/warning is controlled by the existing Missing API baseline option in Plug-in Development > API Baselines preference page.