JWT Enterprise Demo mit IntelliJ IDEA / Maven
Dieses How-To dient dazu, zu beschreiben, wie man mit IntelliJ IEDA Ultimate ein Maven-Projekt anlegt, das die Enterprise Demo enthält.
Nach erfolgreicher Einrichtung kann
sowohl der Demo-Code der Anwendung über IntelliJ IDEA geändert und an eigene Bedürfnisse angepasst werden
als auch die Anwendung debuggt werden.
Voraussetzungen
IntelliJ IDEA ist auf Ihrem Rechner vorhanden. Stand Ende 2020 benötigen Sie für den GWT-Support die "Ultimate" Edition.
Sie sind Kunde der levigo solutions und haben bereits einen Zugang zu unserem Nexus-Repository.
Falls dies nicht der Fall sein sollte, wenden Sie sich bitte an jadice-support@levigo.de.
Der Quellcode der Original-Enterprise-Demo steht zur Verfügung.
Im Fall der für diesen Artikel verwendeten Version 5.9.2.0 handelt es sich hierbei um die
webtoolkit-demo-enterprise-5.9.2.0-sources.jarDie benötigten Source-Dateien erhalten Sie, indem Sie diese
jar-Datei mit einem Dekompressionsprogramms Ihrer Wahl entpacken.
Es ist ein JDK 8 installiert und in IntelliJ IDEA hinterlegt.
Bitte beachten:
Zu Demonstrationszwecken wurden hier andere IDs vergeben, als in der Original-Demo, um zu demonstrieren, dass man als Integrator problemlos auf die Integration angepasste Namen verwenden kann.
maven groupId:
com.jadice.demo.knowledgebasejava package:
com.jadice.demo.knowledgebase.enterprisedemoundcom.jadice.demo.knowledgebase.enterprisedemo.client
Step-by-step Guide
Einen Root-Ordner erstellen, in dem das Projekt liegen soll
In den Root-Ordner diese
pom.xmlablegen:Im Verzeichnis folgende Unterordner/Hierarchie anlegen:
src/main/java/com/jadice/demo/knowledgebase/enterprisedemo/clientIn dieses Verzeichnis die Datei
EnterpriseDemoEntrypoint.javaaus der Original-Demo legen.Im Parent-Verzeichnis ("
enterprisedemo") die DateiEnterpriseDemo.gwt.xmlablegen.
Im Hauptverzeichnis (dort wo die pom.xml liegt) folgende Unterordner-Hierarchie erstellen:
src/main/webappDorthin kopieren Sie bitte all die Dateien, die in der Original-Demo ebenfalls unter
src/main/webappliegen. Unter anderem sollte Sie hier dieindex.htmlabgelegt sein.
Die Schritte der angehängten Videos befolgen und unten stehende Informationen beachten
Video 1:
zeigt noch einmal die Ordner, wie sie nach den Schritten 3 und 4 aussehen sollten
Öffnen der
pom.xmlmit IntelliJ IDEA, was danach automatisch das Projekt aufsetzt.
Video 2:
Da die Original-Dateien noch die Original-Packages enthalten, müssen diese auf die Integration angepasst werden (s. Voraussetzungen)
Erstellen einer Debug Konfiguration
Video 3:
Korrektur eines Fehlers aus Video 2 (korrekt: "-style PRETTY" als Debug Parameter vs. falsch: "-style=PRETTY"
Starten eines Debug-Runs mit der zuvor erstellten Konfiguration.