Ich verwende hauptsächlich Eclipse bzw. die Spring Tool Suite, manchmal auch VSCode oder auch Intellij IDEA.
Spring Tool Suite & Plugins
Nach einer frischen Installation der STS sollte noch:
- Der Code Formatter entsprechend der Wünsche angepasst werden
- Java -> Editor -> Save Actions -> Perform the selected Actions to Save -> Additional actions -> Configure -> Code Organizing > Remove trainling whitespace -> All lines
- Der build path bei den Projekten angepasst werden: auf build anstatt bin/default
Weitere zu installierende Plugins:
- Gradle von Buildship
- Groovy Development Tools
- Kotlin
- beachten: Kotlin und Groovy vertragen sich derzeit nicht und sollten nicht in einer Installation verwendet werden. Für Kotlinprojekte ist Intellij besser beeignet.
- Checkstyle für die Codeanalyse
- Spotbugs Plugin zum Einbinden von Spotbugs
- Sonarlint zum Verbinden mit einem Sonarqube Server
- MoreUnit für das einfache Erstellen von Testklassen
- EclEmma für die Auswertung von JUnit Tests
- EditorConfig für die Bearbeitung/Verwendung von .editorconfig Dateien
- Den Asciidoctor Editor für das Bearbeiten von Asciidoc Dateien
- Markdown Editor zum Bearbeiten von Markdown Dateien
Visual Studio Code & Extensions
- Kotlin Language
- Gradle Language Support
- Front Matter
- Liquid
Intellij
Plugins:
- Key Promoter X Zum Erlernen der Shortcuts
- Atom Material Icons Etwas hübschere Icons
- Asciidoc