Als Entwicklungsumgebung für das CRM kommt das Bundle Java / Eclipse / Tomcat zum Einsatz. Die Installation funktioniert wie folgt:

Java

  • Java 11 (OpenJDK) installieren

Eclipse

  • Eclipse 2020-03 installieren

zusätzliche Plugins aus dem Eclipse-Marketplace

  • Eclipse PDE (Plugin-Entwicklung)
  • svn (Sourcecode-Verwaltung)
    -> evtl. Teamprovider noch einstellen? Funktioniert im Moment mit subclipse nicht
  • findbugs (statische Code-Analyse)
  • vaadin (Oberflächen-Framework)
  • sonarlint (statische Code-Analyse)
  • JasperReports (Reporting)

Eclipse updatesites

  • Ivy (Dependency Managment)
    -> https://downloads.apache.org/ant/ivyde/updatesite/

manuelle Dropins

  • BMR-Build-Plugin
    -> gwtappbuilder.jar in das Dropins-Verzeichnis legen

Tomcat 8.5

  • Tomcat Application Server
    -> downloaden und entpacken

Eclipse einrichten

Preferences

in Eclipse im Menü Windows / Preferences

  • Ant / Runtime / Properties
    app-and-run -> /app-and-run
    war-deployment -> Tomcat’s webapps-Folder
  • Compiler-Settings
    -> auf workspace (nicht projektindividuell), compliency-settings 11
  • Java / Codestyle / Formater
    -> bmr.xml aus app-and-run importieren
  • General / Keys -> KeyBindings einstellen
    -> F9 build-app-and-run
    -> SHIFT-F9 rebuild-app-and-run
    -> CTRL-R  duplicate lines

 

Entwicklungsumgebung installieren