Изменения в коде плагина на месте в grails3.x не перезагружаются автоматически

Я обновляю проект с Grails 2.5.1 до Grails 3.1.4.

Моя структура многопроектной сборки в Grails 3.1.4 выглядит следующим образом: - Root |--MainProject |--Plugin1ForMain |--Plugin2ForMain |--settings.gradle

Я запускаю MainProject с помощью команды grails run-app, и всякий раз, когда я меняю свои коды в Plugin1ForMain или любых других плагинах, изменения не перекомпилируются автоматически, как это было в Grails2.x.

Как я могу сделать код плагина автокомпиляции моего проекта в grails3.x? Я использую Gradle версии 2.3.


person sgiri    schedule 02.05.2016    source источник
comment
Попробуйте использовать последнюю версию 3.1.6, между версиями 3.1.4 и 3.1.6 были перезагружены исправления плагинов.   -  person erichelgeson    schedule 02.05.2016
comment
в 3.1.6 тоже не работало. Пробовал для TestApplication. Я также создал проблему.   -  person sgiri    schedule 11.05.2016


Ответы (1)


У меня также возникла такая же проблема с Grails 3.1.4, и когда я изменил версию Gradle и веб-плагина профиля, он начал работать для меня. Надеюсь, это решит и вашу проблему.

а) Используйте Gradle версии 2.13, измените версию Gradle в gradle.properties

gradleWrapperVersion=2.13

б) И измените версию плагина профиля на 3.1.6 в build.gradle

profile "org.grails.profiles:web-plugin:3.1.6"
person Sachin Aryal    schedule 20.05.2016