Wie führe ich ein upgrade der Grails-version für eine bestehende Anwendung?

Habe ich ein Beispiel Grails Anwendung (von Grails in Action), die erstellt wurde vor einer Weile unter der version 1.1.1 auf einem anderen PC.

Ich bin jetzt be-Grails 1.2.0 und wollen noch einmal über die app. Jedoch wenn ich ihn starten will bekomme ich diese Meldung:

Anwendung erwartet wird, dass grails-version [1.1.1], aber GRAILS_HOME ist version [1.2.0] - verwenden Sie die richtige Grails-version oder laufen 'grails upgrade", wenn das Grails-version ist neuer als die version Ihrer Anwendung erwartet.

Nach der Lektüre ein wenig um, ich gelöscht aus dem Ordner 1.2.0 unter .grails in meinem home-Verzeichnis (aus der vorherigen versuche zu erkunden, während die Ausgabe), lief "grails clean" und "grails upgrade" (Beantwortung von "y", wo Sie dazu aufgefordert werden).

Allerdings habe ich konsequent bekomme "Invalid duplicate class definition" Konflikte zwischen den Klassen in \grails\qotd\src\java und \grails\qotd\grails-app - {- Controllern,services,conf}.

Gibt es zusätzliche manuelle Schritte, die ich durchführen muss?

  • Was haben Sie in \src\java-Verzeichnis? Sind Sie leer?
  • Nein, es ist nicht leer. src\java enthält die folgenden .groovy-Dateien: BootStrap -, Config -, DataSource -, Zitieren, QuoteController, QuoteControllerTests, QuoteService, QuoteServiceIntegrationTests, QuoteServicetests, QuoteTests und UrlMappings. Muss ich zum löschen aus?
Schreibe einen Kommentar