Мой проект основан на Grails 2.2.2. Теперь мне нужно перейти на Grails 2.5.4, чтобы обновить версию Groovy 2.4.4Невозможно создать всемирную программу hello с использованием Grails 3.1.3 или Grails 2.5.4
Следовательно, я загрузил Grails 2.5.4 и настроил Grails Home в переменной окружения и папке bin в пути к классу.
Из командной строки можно увидеть Grails -версия является Grails 2.5.4
Далее я создал Grails создать приложение HelloWorld. Он был создан успешно.
Сделал cd
в проект helloworld и попытался запустить grails run-app.
после этого, в командной строке, я вижу, что конфигурирование classpath происходит в течение 10-15 минут, и в конечном итоге я получаю ошибку tomcat:7.0.55.3 not found
. В каталоге grails 2.5.4 я вижу tomcat версию 7.0.55.2, поэтому в BuildConfig.groovy
Я изменил tomcat до версии 7.0.55.2. и снова запустить grails run-app, на этот раз был установлен плагин.
Далее я получил ошибку для
':cache:1.1.8'
":asset-pipeline:2.5.7"
Я удивлен, что они есть в папке плагинов для Grails 2.5.4, но все же он жалуется.
Я добавил Maven репо в
mavenRepo "http://repo.grails.org/grails/plugins" mavenRepo "http://repo.grails.org/grails/core"
Но это не сработало.
Я скопировал это вручную и запустил run-app снова, после чего получил ошибку для зависимостей, связанных с кэшем и конвейером активов.
Я прокомментировал это и сделал run-app. Далее я получил ошибку, которую не нашли каталинные библиотеки. Затем я скопировал библиотеки, связанные с tomcat, но все еще не смог запустить проект hello world. Я получил ошибку Spring parserContext класс не найден.
Раньше, когда я работал над Grails 2.2.2, у меня не было таких проблем, и я смог создать и запустить проект helloworld в кратчайшие сроки.
Теперь с Grails 2.5.4 и Grails 3.1.3 Я действительно расстроен. Я даже попробовал Grails 2.4.4 и Grails 3.0.3.
Может ли кто-нибудь объяснить мне, как я могу создать и запустить проект helloworld grails с версией Grails версии 2.5.4 или Grails 3.1.3. Я также готов попробовать с более старой версией Grails, которая имеет Groovy 2.4.4.