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:

  1. Gradle von Buildship
  2. Groovy Development Tools
  3. Kotlin
    • beachten: Kotlin und Groovy vertragen sich derzeit nicht und sollten nicht in einer Installation verwendet werden. Für Kotlinprojekte ist Intellij besser beeignet.
  4. Checkstyle für die Codeanalyse
  5. Spotbugs Plugin zum Einbinden von Spotbugs
  6. Sonarlint zum Verbinden mit einem Sonarqube Server
  7. MoreUnit für das einfache Erstellen von Testklassen
  8. EclEmma für die Auswertung von JUnit Tests
  9. EditorConfig für die Bearbeitung/Verwendung von .editorconfig Dateien
  10. Den Asciidoctor Editor für das Bearbeiten von Asciidoc Dateien
  11. Markdown Editor zum Bearbeiten von Markdown Dateien

Visual Studio Code & Extensions

  1. Kotlin Language
  2. Gradle Language Support
  3. Front Matter
  4. Liquid

Intellij

Plugins: