Podczas uruchamiania niestandardowego środowiska z graalami przez grails -Dgrails.env = niestandardowa aplikacja działa, wygląda na to, że automatyczne przeładowanie/szybkie wdrażanie jest wyłączone, czy ktoś wie jak arbitralnie włączyć to dla dowolnego środowiska, a nie tylko dev, który wydaje się być jedynym środowiskiem, w którym jest on domyślnie włączony?Funkcja automatycznego przeładowywania Grails w run-app w niestandardowym środowisku
Odpowiedz
Flaga chcesz to "disable.auto.recompile", ex:
grails -Dgrails.env=custom -Ddisable.auto.recompile=false run-app
To wydaje się być chwiejne, na przykład surowe zmiany kodu w kontrolerze lub usłudze, dla której działa, ale powiedzmy, że zmiany js, css lub html w widokach aplikacji lub katalogu web-app, no dice? –
W każdym razie te, które nie są automatycznie ładowane? Dziwne, to działa dobrze dla mnie, nawet bez disable.auto.recompile. Czy masz coś w pamięci podręcznej? Jeśli używasz firefox hit cmd-shift-R (lub ctl-shift-R na windows), aby przeładować i pominąć pamięć podręczną. –
Nie, wydaje mi się, że nie dzieje się to dla mnie, działa w trybie deweloperskim ... bardzo dziwne. –
Postanowiłem to poprzez dodanie następujących do mojego env (na zamówienie w tym przypadku) Config.groovy:
custom {
disable.auto.recompile=false
grails.gsp.enable.reload=true
}
można również dodać -reloading flagę do wykonywania config:
grails -reloading -Dgrails.env=custom run-app
Upewnij się, że jest to pierwszy arg!
prawym przyciskiem myszy projekt -> Uruchom jako -> Uruchom konfiguracjach
Czy to tylko pliki GSP? Co powiesz na automatyczne ładowanie wszystkich plików nie ograniczając się do ** GSP **? – Ishwor
Jakie typy plików widzisz, nie ładując ponownie @ishwor? – anataliocs
Powiedziałeś, upewnij się, że to pierwszy argument, ale na zrzucie ekranu jest to drugi argument. Czy to literówka? – slim
rozwiązać problem ze zmianą nazwy mojego folderu zawierającego projekt ... tym razem nazwa, która miała spacje ... od czasu gdy przestrzenie zaczęły dobrze działać
Proszę poświęć więcej wysiłku, aby napisać odpowiedź. Zacznij od pełnych zdań i znaków interpunkcyjnych. – GhostCat
Niestety, chcę powiedzieć, że rozwiązuję problem, zmieniając nazwę folderu zawierającego mój projekt. poprzednio folder miał nazwę zawierającą spacje, po usunięciu tych spacji wszystko działało dobrze. Przykład mój folder do myfoldera –
- 1. Jak uniknąć automatycznego przeładowywania strony po wywołaniu XMLHttpRequest?
- 2. Grails/GORM Mapowanie niestandardowym nazwie klucz obcy
- 3. Funkcja projektu> Czyść w środowisku Eclipse
- 4. Jak mogę zintegrować kakao Firebase w moim niestandardowym środowisku Swift?
- 5. Jak działa funkcja automatycznego przyrostu MySQL?
- 6. Funkcja automatycznego uzupełniania VS2015 nie działa
- 7. Różnice między metodami przeładowywania stron
- 8. Zmiana koloru w niestandardowym kółku postępu w środowisku wykonawczym w programie Android programowo
- 9. Dlaczego funkcja getResourceAsStream() działa w środowisku IDE, ale nie JAR?
- 10. Jak ustalić, czy funkcja Perl istnieje w środowisku wykonawczym?
- 11. Konfiguracja uruchamiania IntelliJ dla środowiska Grails
- 12. Jak zmienić kolumnę klucza podstawowego w grails?
- 13. setOnItemClickListener w niestandardowym ListView
- 14. Jak mogę zachować filtry wyszukiwania w jqGrid podczas przeładowywania strony?
- 15. zmienić orientację ekranu w Androidzie bez przeładowywania aktywność
- 16. Jak działa klejnot ruby w środowisku szyn
- 17. JSON w Groovy/Grails
- 18. Paginacja w Grails
- 19. instanceof w Grails
- 20. Kryteria Grails/GORM "w"
- 21. stworzyć ucho w grails
- 22. Programowanie asynchroniczne w Grails
- 23. if w GSP w Grails
- 24. Zaszyfrowana konfiguracja w środowisku ASP.NET Core
- 25. Uzyskiwanie dostępu do treści jQuery i AngularJS/automatycznego uzupełniania w środowisku Eclipse dla autonomicznego "pliku" HTML
- 26. Dlaczego funkcja automatycznego mapowania z NHibernate Fluent ignoruje typ wyliczeniowy?
- 27. Czy funkcja WaitForMultipleObjects() resetuje wszystkie zdarzenia automatycznego resetowania?
- 28. Dlaczego funkcja automatycznego wektoryzacji MSVC nie korzysta z AVX2?
- 29. Znajdź zależne pakiety w środowisku Eclipse w środowisku wykonawczym
- 30. Grails: poziom Enterprise Grails
Trochę za późno, ale wygląda na to, że automatyczna rekompilacja plików GSP jest wyłączona dla niestandardowych środowisk uruchomieniowych iz jakiegoś powodu Gr ails również ignoruje flagę 'disable.auto.recompile'. Udało mi się przekonwertować pliki GSP, przechodząc w '-Dgrails.gsp.enable.reload = true' do skryptu run-app. – Aquatoad