And before someone says so - yes IntelliJ does not *require* eclipse JDT but have you tried enabling it as intellijs compiler ? Speed is much better; you can get error messages for the whole project and you can run code without having everything compile. It’s liberating :)
Che, gitpod, GitHub workspaces all web based IDES which behind the scene uses the Java language server developed by @rhdevelopers teams which uses @EclipseJavaIDE JDT “headless”
And emacs, vim and other traditional text editors Java support - have Java support through the same language server.
And fun fact - vscode not only uses eclipse JDT through the Java language server - big parts of the core development team Behind vscode is from the original Eclipse platform and JDT team.
In short - if you want Java development tools to improve the most - help make Eclipse JDT better!
• • •
Missing some Tweet in this thread? You can try to
force a refresh
1/ Tips and tricks for writing java cli apps in 2020, a thread...
2/ There are a lot of little small things to deal with when writing cli apps that looks and behave nicely - the following are some of the things I've used and/or found out while writing jbang...
3/ Parsing command line arguments is on its face a simple task but if you want to do it well you do benefit greatly from a library to do it rather than manually munging the String[] you get handed.
There are a bunch of them but my clear winner is @picocli. It just does it all...