Laufen in SuperDevMode
Versuchte ich SuperDevMode
jedoch, wenn die URL: http://localhost:9876/
zugegriffen wird
sowie Dev Mode On
geklickt wird, erhalte ich dieses:
Can't find any GWT Modules on this page.
Was könnte mir fehlen? Das habe ich schon
$mvn gwt:compile
$mvn gwt:run-codeserver
Ich habe diese Versionen in der POM:
<gwt.version>2.5.0</gwt.version>
<gwt.maven.version>2.5.0</gwt.maven.version>
Brauche ich zum aktualisieren der GWT-version oder die GWT-Maven-version? Oder was mir fehlt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie die Seite erklärt, die "Dev-Modus" und "Dev-Modus Deaktivieren" Hinzugefügt werden müssen, als Lesezeichen zu Ihrem browser. Sie werden dann verwenden Sie die Lesezeichen beim Besuch Ihrer GWT-app zu starten, ein Super Dev Mode session.
Schrieb ich eine Weile zurück über wie die Super-Dev Modus funktioniert; hoffentlich klären sich die Dinge für dich.
Update: beachten Sie, dass mit GWT 2.7, superdevmode aktiviert ist, standardmäßig in devmode, so dass Sie einfach starten DevMode "wie gewohnt" und es nutzt eigentlich SuperDevMode unter-die-Haube, mit einem "kompilieren auf laden" anhaken, damit Sie nicht mehr den bookmarklets. Die "kompilieren auf "load" Haken kann auch aktiviert werden, mit CodeServer mit der
-launcherDir
argument (das Krieg Ordner). Beachten Sie, dass in beiden Fällen die*.nocache.js
wird dann überschrieben werden, mit einem Skript, das speziell für SuperDevMode, mit dem "kompilieren auf "load" Haken; so stellen Sie sicher, dass Sie sauber und neu kompilieren, bevor Sie die Bereitstellung. Um wieder zu den "klassischen" DevMode in GWT 2.7, pass-nosuperDevMode
um die DevMode.-launcherDir
funktioniert nicht für Sie tun, versuchen Sie, die-war
option. Die Idee ist, installieren Sie den kompilieren auf Last Haken wo es angebracht ist.Die Idee, beim laufen SuperDevMode ist:
Den ersten ein, läuft der GWT-codeserver verantwortlich bei der Erstellung der app mit dem bookmarklet.
Die zweite, ist das ausführen des web-Containers, da die app bereits erstellt, so kann es laufen innerhalb des web-Containers direkt