Jak sprawić, aby Jetty dynamicznie ładował „statyczne” strony

Buduję aplikacje internetowe Java i nienawidzę tradycyjnego cyklu „kompiluj kod-wdrażaj-testuj”. Chcę wpisać jedną małą zmianę, a następnie zobaczyć wynik NATYCHMIAST, bez konieczności kompilowania i wdrażania.

Na szczęście,Molo jest do tego świetny. Jest to serwer WWW z czystą Javą. Pochodzi z naprawdę miłymwtyczka maven co pozwala na uruchomienie odczytu Jetty bezpośrednio z drzewa budowania - nie ma potrzeby spakowywania pliku wojny ani wdrażania. Ma nawet ustawienie scanInterval: wstaw to do wartości niezerowej i będzie obserwować twoje pliki java i różne pliki konfiguracyjne pod kątem zmian i automatycznie ponownie wdrażać kilka sekund po wprowadzeniu zmian.

Jest tylko jedna rzecz, która powstrzymuje mnie od nirwany. Mam pliki javascript i css w moim katalogu src / main / webapp, które są obsługiwane przez Jetty. Chciałbym móc edytowaćte i zmiany zostaną wyświetlone po odświeżeniu strony w przeglądarce. Niestety Jetty trzyma te pliki otwarte, więc nie mogę ich (w systemie Windows) zmodyfikować, gdy jest uruchomiony.

Czy ktoś wie, jak sprawić, by Jetty puścił te pliki, abym mógł je edytować, a następnie udostępniać edytowane pliki dla kolejnych żądań?

questionAnswers(10)

yourAnswerToTheQuestion