2016-05-02 12 views
3

Ich aktualisiere ein Projekt von Grails 2.5.1 auf Grails 3.1.4.Änderungen am Inplace-Plugin-Code in grails3.x werden nicht automatisch neu geladen.

Mein Multiprojekt Build-Struktur in Grails ist 3.1.4 wie folgt: - Root |--MainProject |--Plugin1ForMain |--Plugin2ForMain |--settings.gradle

ich die MainProject mit grails run-app Befehl ausführen und wenn ich meine Codes in Plugin1ForMain oder anderen Plug-in ändern, werden die Änderungen nicht automatisch neu kompiliert wie in Grails2.x.

Wie kann ich den Code meines Projekts autocompile plugin in grails3.x machen? Ich benutze Gradle Version 2.3

+0

Versuchen Sie ändern mit Die neuesten 3.1.6, es gab plugin reloaded Fixes zwischen 3.1.4 und 3.1.6. – erichelgeson

+0

hat in 3.1.6 auch nicht funktioniert. Versucht für [TestApplication] (https://github.com/girisagar46/Grails3ReloadTest). Ich habe auch ein [Problem] (https://github.com/grails/grails-core/issues/9921) erstellt. – sgiri

Antwort

0

Ich habe auch das gleiche Problem mit Grils 3.1.4 und als ich die Version von Gradle und Profil Web-Plugin geändert hat, begann es für mich zu arbeiten. Hoffe es löst auch dein Problem.

a) Verwendung Gradle Version 2.13, die Gradle Version in gradle.properties ändern

gradleWrapperVersion=2.13 

b) und das Profil der Plugin-Version auf 3.1.6 in build.gradle

profile "org.grails.profiles:web-plugin:3.1.6" 
+1

Danke, es funktioniert. – sgiri