Wie man richtig konfigurieren jRebel auf Intellij IDEA auf einer spring-boot-Projekt:

Ich erinnere mich, mit jRebel auf eine nicht-boot-spring-Projekt mit eclipse und es funktionierte einfach. Ich habe gerade das plugin von eclipse marketplace installiert, neu gestartet, die IDE und fügte hinzu, die Lizenz. Keine tweaks, kein registry-Dilettantismus, nichts. Es funktionierte einfach.

Ich bin mit Intellij IDEA jetzt auf eine spring-boot-Projekt und möchte jRebel ein zu gehen. Ich weiß, es sollte funktionieren genauso wie in eclipse, außer es scheint nicht zu tun.

Ich habe versucht, mit der Idee in diesem post beschrieben:

https://dzone.com/articles/spring-boot-application-live-reload-hot-swap-with

Was ich erwarte ist, wenn ich den code ändern, wechseln Sie zum browser, und drücken Sie aktualisieren (F5), einige jRebel-Nachrichten auf der IDE-Konsole. Ich bekomme nichts.

Ich weiß, mir ist das eigentlich vage Frage, aber ist das scheint jedem bekannt? Wie es zu lösen?

InformationsquelleAutor gtludwig | 2017-09-08



2 Replies
  1. 2

    Was ich sicher wissen, ist die Idee in diesem Artikel beschrieben https://dzone.com/articles/spring-boot-application-live-reload-hot-swap-with ist NICHT ein jrebel hot-swap. Es ist der komplette Neustart der Anwendung. Nach dem ändern der code, wenn Sie sehen, ein Neustart der Applikation logs in der Konsole, dann sind Sie gut.

    Wenn Sie nicht sehen, die restart-logs, dann wird höchstwahrscheinlich das Problem ist Ihr Projekt nicht automatisch kompiliert. Bitte versuchen Sie die folgenden diese in intellij
    https://www.mkyong.com/intellij/intellij-idea-how-to-build-project-automatically/

    Update:

    Sieht es aus, wenn Jrebel ist aktiviert, auto-Neustart nicht funktionieren. So deaktivieren Sie die Jrebel als gut.

    https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html#using-boot-devtools-restart

  2. 2

    Den wichtigsten Unterschied zwischen eclipse und IntelliJ aus der Sicht der JRebel ist, dass IntelliJ nicht kompiliert Klassen auf speichern, weil es speichert java Dateien ständig.

    Aus diesem Grund werden Sie ausführen müssen, um Projekt erstellen(Strg+F9) für JRebel, um in der Lage zu Holen verpasst.

    Wenn Sie noch nicht zu sehen, die änderungen neu geladen wird dann ist der Schnellste Weg, um dein Problem zu lösen ist, um ein support-ticket Einreichen (nach der Reproduktion ändern, dass die nicht neu zu laden) über IntelliJ Hilfe->JRebel->Senden Sie ein Support-Ticket

    Stellen Sie sicher, befestigen Sie die jrebel.anmelden und details, was geändert wurde(Datei-name und mögliche code-Schnipsel), was die erwartete ist und ob Sie Fehler finden/Nachrichten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.