2016-12-09 5 views
1

Ich möchte die Grails-Anwendung migrieren, die auf Grails-2.3.2 ausgeführt wird. Anwendung muss auf jdk-1.8.0_45 ausgeführt werden.Welche Grails-Version ist kompatibel für jdk-1.8.0_45?

Kann jemand vorschlagen, welche Grails Version besser geeignet ist?

OR

Welche Grails Version ist kompatibel für JDK-1.8.0_45?

+0

Haben Sie es zuerst googlen? Es sollte viel auf die gleiche Frage 2.4 + für 1.8 jdk + – Vahid

+0

@Vahid Ja, ich habe google es aber die Antwort ist von Artikel zu Artikel variieren, so dass ich beschließe, die Frage auf Stackoverflow setzen. –

+0

meine Google-Suche als erstes Ergebnis http://StackOverflow.com/Questions/22517916/does-Grails-2-3-x-Support-JDK-8 zurückgegeben, die deutlich 2,4 vorschlägt. Jedenfalls verlässt sich Grails auf Groovy. Wenn Sie recherchieren, welche Version von groovy jdk 8 läuft, werden Sie groovy 2.3 sehen. Wenn Sie dann Grails mit groovy 2.3 https://objectpartners.com/2015/05/14/list-of-groovy-versions-for-each-version-of-grails/ binden, werden Sie sehen, dass es 2.4 ist. Wenn ich einen Cent für jedes Mal hatte, dass diese Frage wiederholt wurde – Vahid

Antwort

0

Ich habe meine Grails-Version von 2.3.2 auf 2.4.4 mit this Artikel aktualisieren. Wenn jemand Hilfe benötigt, lass es mich wissen.

0

Sie möchten wahrscheinlich auf 2.5.5 aktualisieren. Ende letzten Jahres war ein Grails-Projekt, an dem ich arbeitete, am 2.3.11 und wir mussten eine Java-Komponente verwenden, um mit anderen Produkten in der Suite kompatibel zu sein. Die Java-Komponente sollte mit Java 7 und 8 arbeiten, aber wir konnten die Komponente nicht in Java 7 laden. Wir haben ein Upgrade auf 2.5.2 | 3 durchgeführt (ich weiß nicht, welche Version es zu der Zeit war) und wir waren in der Lage, Dinge ohne Probleme zu führen.

+0

genau, verwende ich 2.3.2 ab sofort, aber während der Aktualisierung von jdk-1.7 auf jdk-1.8 einige der Komponente nicht geladen, so entscheide ich mich, die Grails zu migrieren. Aber nicht sicher, welche Version von Grails. Ich werde es mit 2.5.5 versuchen. Vielen Dank :) –

1

Zuerst können Ihre Grails 2.x auf einer Java 8-Plattform laufen, keine Probleme dort. Wenn Sie Ihre Grails 2.3 App auf Grails 3 migrieren möchten, müssen Sie eine Reihe von Schritten ausführen, die ich in einer Antwort in dieser Antwort beschrieben habe: post. Grundsätzlich müssen Sie zuerst ein Grails 3-Projekt erstellen und dann nacheinander die Ansichten, Dienste, Controller und Domänenklassen migrieren, indem Sie die in der Antwort beschriebenen Schritte ausführen.

Verwandte Themen