Проектите на Grails изискват рестартиране след всяка промяна в контролера

Работя по разработването на проект в Grails 3.1 и използвам IntelliJ 2016. Нов съм в Grails.

Имам проблем, тъй като всеки път, когато правя промяна в контролера или услугата, трябва да стартирам отново проекта, в противен случай той няма да отрази промените.

Опитах се да изтрия всички неща в целевата папка и също така извърших почистване на граалите, но проблемът все още е там.


person Prabin Poudel    schedule 08.08.2017    source източник
comment
Как управлявате проекта? Опитахте ли с по-новата версия 3.2 на Grails?   -  person cfrick    schedule 08.08.2017
comment
Изпълнявам проекта чрез intellij.   -  person Prabin Poudel    schedule 08.08.2017


Отговори (2)


Не е необходимо да стартирате отново след промени. Трябва да save и rebuild project от лентата с инструменти „Изграждане“, след което ще влезе в сила.

person Syed Sarek    schedule 08.08.2017
comment
Самият Grails вече работи с пружинно натоварване и следи за промени във вашите изходни местоположения. Запазването на файл е достатъчно, за да се извърши презареждане. - person cfrick; 08.08.2017
comment
щом запазя промяна във файла, той се компилира отново, но когато опресня страницата, промените не се отразяват и трябва да стартирам отново проекта - person Prabin Poudel; 08.08.2017
comment
Ако промените се случат в класа на домейна, тогава трябва да стартирате отново проекта, в противен случай можете да видите ефект върху Rebuild. - person Syed Sarek; 08.08.2017
comment
Но моят случай е каквото и изменение да направя в контролера или услугата, трябва да стартирам отново проекта, дори изграждането на проекта не решава проблема. - person Prabin Poudel; 09.08.2017

Най-накрая го поправих, има проблем с пътя до проекта, както е обсъдено в тази връзкаhttps://github.com/grails/grails-core/issues/9344

person Prabin Poudel    schedule 09.08.2017