Also habe ich eine Maven-Web-App mit mehreren Modulen, die in Eclipse und Tomcat mit wtp läuft.
Allerdings dauert die Bereitstellung der Anwendung einige Zeit: Das Erstellen von Untermodulen, wenn sie geändert wird, und das Starten der Anwendung dauert ebenfalls einige Minuten. Daher denke ich über die Verwendung von JRebel nach, um diesen ganzen Prozess zu beschleunigen. Aber ich weiß nicht, ob JRebel mir wirklich helfen kann. Die meiste Zeit arbeite ich in den Submodulen. Daher müssen die Änderungen in den Abhängigkeiten in meiner laufenden Webanwendung implementiert werden.
Ich habe auf Ссылка gelesen, dass Updates in JARs einfach ignoriert werden. Ist das immer noch wahr? Ich habe gesehen, dass es einige Maven-Plugins für JRebel- und Eclipse-Plugins gibt. Können sie diesen ganzen Prozess bewältigen oder verschwende ich meine Zeit?
Die Informationen auf der Wikipedia-Seite sind viel zu alt
Es hängt davon ab, was Sie tun möchten. Wenn Sie Submodule haben, nehme ich an, dass diese JARs in WEB-INF / lib Ihrer Anwendung enthalten sind? In diesem Fall sollte jedes einzelne Modul wie folgt eine dedizierte rebbel.xml-Konfigurationsdatei haben:
%Vor%Dies sollte der richtige Weg sein, falls Sie mit dem Quellcode Ihrer Submodule arbeiten. Aber wenn Sie nur Gläser austauschen möchten, ist es auch möglich, wenn Sie diese in rebell.xml Ihrer Web-App zuordnen. Sehen Sie sich hierzu das Referenzhandbuch an:
Da Sie maven verwenden, könnte es ratsam sein, rebel.xml-Dateien mit dem JRebel maven-Plugin zu erstellen (fügen Sie einfach das Code-Snippet zu Ihrer pom.xml hinzu):
Tags und Links eclipse maven deployment jrebel