Vor kurzem sind wir von der Verwendung von Ameisen zu Maven abgewandert. In Netbeans habe ich html, xhtml, javascript, css-Dateien im WAR bearbeitet und gespeichert und fast sofort waren die Änderungen auf dem Server verfügbar.
Wenn ich nun solche Dateitypen im WAR editiere und speichere, passiert nichts. Ich muss mit der rechten Maustaste auf mein EAR klicken - & gt; Build mit Abhängigkeiten - & gt; Führen Sie diese aus, um die Änderungen verfügbar zu machen. Dieser Prozess dauert ewig.
Ich habe ein paar ähnliche Fragen gefunden, bin aber immer noch verwirrt.
EDIT: Ich habe gerade meine Entwicklungsumgebung und Setup von Grund auf neu gelöscht. Dann kopierte ich das Setup auf einem Mitarbeitercomputer (er unter Windows, ich auf Ubuntu). Mit dem gleichen Setup-Prozess, weniger verschiedene Betriebssysteme, kann er Xhtml-Dateien bearbeiten / speichern und die Änderungen ohne zusätzliche Schritte sehen!
Aktivieren Sie die Funktion "Kompilieren beim Speichern" in Netbeans, um die Bereitstellung über das Netzwerk zu aktivieren. Fügen Sie in Ihrem POM diese Eigenschaft hinzu:
%Vor%Diese Eigenschaft wird geerbt. Wenn Sie also ein übergeordnetes Projekt haben, können Sie es in Betracht ziehen.
Beachten Sie, dass es einen Fehler gibt, bei dem die Änderung nicht in der Benutzeroberfläche angezeigt wird. Daher sieht es so aus, als ob die Eigenschaft keine Auswirkungen hat. Sie werden jedoch feststellen, dass die Hot-Deployment-Funktion funktioniert.