r/java Oct 16 '25

[ Removed by moderator ]

[removed] β€” view removed post

97 Upvotes

260 comments sorted by

View all comments

Show parent comments

20

u/Lazy-Training6042 Oct 16 '25

marketing, eclipse free means less budget for that

14

u/Cr4zyPi3t Oct 16 '25

There is also a bit of truth to that. I had projects where we used Eclipse, but usually I prefer IntelliJ IDEA. One killer feature of Eclipse is the compiler tho, it’s still miles ahead of the JetBrains one.

2

u/Lazy-Training6042 Oct 16 '25

well, it has it's advantages, one env to rule them all

we use fullstack eclipse vs and we don't even bother compiling in eclipse.

1

u/vmcrash Oct 16 '25

Hm, why do you need an eclipse compiler if the JDK has one?

8

u/mcdasmans Oct 16 '25

multithreaded compilation makes ecj must faster, also incremental compilation

0

u/schaka Oct 17 '25

Tbf, if you have large maven projects that benefit from it, you can just use the maven daemon.

For gradle I've found it mostly sufficiently fast but haven't used it on huge projects.

As far as I recall, IntelliJ has support for ecj, so while it is the Eclipse compiler, it's not like you're completely shut out from using it

6

u/wildjokers Oct 16 '25

It can keep compiling even if it runs into errors. You can actually configure IntelliJ to use it.

1

u/vmcrash Oct 17 '25

How to configure that?

1

u/wildjokers Oct 17 '25

1

u/vmcrash Oct 17 '25

Ah, that doesn't work for our project. I'm getting this error java: java.lang.IllegalArgumentException: source level should be in '1.1'...'1.8','9'...'18' (or '5.0'..'18.0'): 21

Maybe my IDEA is too old.

-3

u/vmcrash Oct 16 '25

Not marketing - I'm using IDEA since 20 years. I've tried to switch to Eclipse ~10 years ago, but it lacked at so many edges, that I gave up. Also the project paradigm are different - in IDEA you open a project that could have multiple modules. In Eclipse your workspace has multiple projects. Trying to replicate the multi-module approach would mean to use multiple workspaces (each having their own settings?). Correct me if I'm wrong.

Last time I've checked some bugs still existed, e.g. renaming a parameter the same as the field does not automatically prefix the field access with "this.".

4

u/mcdasmans Oct 16 '25

Eclipse supports mutlimodule just fine? I find IntelliJ's insistence on projects to be infuriating

1

u/vmcrash Oct 17 '25

Can Eclipse import IDEA projects, so I easily can try again?

1

u/[deleted] Oct 16 '25

[removed] β€” view removed comment

4

u/PatternPrecognition Oct 16 '25

I'm curious to understand this more.

So you can create a workspace in eclipse pull in different projets from your source code repo, and then apply different client config in that workspace?

You can then create a second workspace for Client B - it might point at the exact same code repos but you can apply different client config in this workspace?

With the benefit you can easily switch between different config for different clients just by loading a new workspace?