Increasing font size in menu trees in Eclipse

On a high resolution monitor, by default the tree menus that display your project contents can be too small to read. I’ve never had this issue before on older PCs/laptops/monitors, but on my M1 MacBookPro the text in menu item trees is (for me) too small to read.

The setting to increase the font size specifically for menu trees is in Preferences here: General / Appearance / Colors and Fonts / View and Editor Folders :

Installing Maven tool support in vanilla Eclipse IDE

If you download an Eclipse bundle like the Eclipse IDE for Java EE developers, you’ll get Maven support built in, but if you download a vanilla Eclipse install (like from using from of the daily builds), you’ll need to install many pllugins yourself.

Eclipse support for Maven is provided via the m2Eclipse plugin, there are installation instructions here:

I’ve had luck using these installer buttons before, but on this daily build for M1 they don’t seem to do anything. Instead I used the manual approach by adding a new ‘site’ in ‘Add New Software, ‘ adding https://download.eclipse.org/technology/m2e/releases/latest/ and then selecting ‘Maven Integration for Eclipse’ :

Done!

Installing Eclipse IDE for Apple M1 Silicon

Update January 2022: Since writing this official release versions are now available with MacOS AArch64 builds for M1 Macs from the main downloads page: https://www.eclipse.org/downloads/packages/

From the official Eclipse downloads page as of 10/31/21 there aren’t any M1 builds ready for download. However, following the comments on this bug/feature request, there have been daily builds for M1 it looks like for some time. The daily builds are available here.

I downloaded the latest stable build from here:

Double-clicking the downloaded .dmg and then dragging the Eclipse app into Applications is all that was needed to install. Done!

Java 15 support in Eclipse

It used to be hit or miss and usually some delay before the latest Java version would get full new language feature support in the latest version of Eclipse. With these new Java version plugins from the Marketplace though, adding support is now as easy as installing the plugin:

The Eclipse team has been doing a great job with these plugins for latest language support.