Zamierzam przenieść istniejącą wtyczkę Grails 2.0 do wersji 2.4.
Według przewodnik migracji Wykonano następujące kroki:
- uruchom set-grails-version 2.4.4
- aktualizuj do najnowszych wersji wtyczek (hibernate4, tomcat, release i etc)
W wersji Intellij I zmieniłem wersję SDK dla pluginów na 2.4.4. Wygląda teraz na moduły-> zależności
Wygląda dobrze, ale kiedy robię kompilację grails, mam MultipleCompilationErrorsException w klasie SvnDeployer w wersji release: 3.0.1 z komunikatem "nie można rozwiązać": nie można rozwiązać klasy org.apache.commons.io.FilenameUtils(to dziwne, commons.io jest włączony do biblioteki Grails)
W SDK 2.0 wszystko jest w porządku, ale kiedy zmienię wersję SDK na 2.4, nie można skompilować projektu.
Odpowiedzi:
1 dla odpowiedzi № 1Z mojego doświadczenia wynika, że uaktualnienia Grails nie są zbyt gładkie, szczególnie między wydaniami nowych funkcji.
Polecam zacząć od zwykłego
grails clean
grails refresh-dependencies
grails compile
Następnie sprawdź, czy nadal występują tego samego rodzaju błędy, sprawdź, czy nie wyłącza wtyczki svn (jeśli nie używasz tego).