2016-03-15 4 views
0

Мой проект основан на 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.

ответ

0

Я добавил настройки прокси-сервера в файл BuildConfig.groovy, и он сработал.