Предупреждения / ошибки Grails при запуске приложения

В настоящее время я вижу следующие предупреждения при попытке запустить тестовое приложение Google App Engine / Grails в Eclipse.

  1. Предупреждение, цель вызывает перезапись имени startLogging
  2. Предупреждение: C: \ Users \ Some Person.grails \ 1.2.0 \ projects \ test-grails \ plugins \ app-engine-0.8.8 \ grails-app \ conf \ spring не найден.
  3. Предупреждение: C: \ Users \ Some Person.grails \ 1.2.0 \ projects \ test-grails \ plugins \ app-engine-0.8.8 \ grails-app \ conf не найден.
  4. Предупреждение: C: \ Users \ Some Person.grails \ 1.2.0 \ projects \ test-grails \ plugins \ app-engine-0.8.8 \ grails-app \ conf \ hibernate не найден.

Вот вывод из консоли:

Base Directory: C:\Users\Some Person\workspace\test-grails
Resolving dependencies...
Dependencies resolved in 1160ms.
Running script C:\grails-1.2.0\scripts\RunApp.groovy
Environment set to development
Warning, target causing name overwriting of name startLogging
  [groovyc] Compiling 1 source file to C:\Users\Some Person\workspace\test-grails\web-app\WEB-INF\classes
     [copy] Copying 1 file to C:\Users\Some Person\.grails\1.2.0\projects\test-grails
     [copy] Copying 1 file to C:\Users\Some Person\workspace\test-grails\web-app\WEB-INF
Configuring persistence for AppEngine
     [copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf\spring not found.
     [copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf not found.
     [copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf\hibernate not found.

Я получаю эту ошибку после создания проекта Grails с помощью Spring Tools Suite (STS) и последующей установки подключаемого модуля app-engine «grails install-plugin app-engine». Раньше я устанавливаю плагин app-engine, чтобы проект Grails работал правильно.

Есть идеи, как устранить эти предупреждения?


person Taylor Leese    schedule 24.01.2010    source источник
comment
Вы пробовали поместить его в другой каталог? Может, у него проблемы с местом в Тейлор Лиз ...   -  person Karussell    schedule 24.01.2010
comment
Нет, я не пробовал, но у меня также нет каталога conf в .. \ grails-app. Я почти уверен, что проблема в этом, но не знаю, как их создать.   -  person Taylor Leese    schedule 24.01.2010
comment
связанная проблема JIRA: jira.codehaus.org/browse/GRAILSPLUGINS-1889   -  person Taylor Leese    schedule 26.01.2010


Ответы (3)


Предупреждение 1 вызвано проблемой в скриптах Grails. Я заглянул в JIRA, но не нашел связанного с этим отчета об ошибке. Я не думаю, что это вызывает какие-либо побочные эффекты.

Предупреждения 2, 3 и 4 относятся к папкам внутри подключаемого модуля app-engine. Даже если они раздражают, они не причинят никакого вреда. Лучшее, что вы могли бы сделать, - это поднять JIRA против плагина app-engine с просьбой к автору добавить эти папки, чтобы прекратить выдачу предупреждений.

person leebutts    schedule 25.01.2010
comment
Спасибо. Я изучу возможность регистрации для него элемента JIRA. - person Taylor Leese; 25.01.2010

Вы ведь создали приложение с grails create-app, верно? Это должно было создать папку conf (а также hibernate и spring под ней) в корне проекта grails.

Если вы работаете в среде IDE, возможно, среда IDE не "видит" папки, потому что они пусты, что также само по себе является ошибкой.

person Esko    schedule 24.01.2010
comment
Я использовал Spring Tools Suite для создания проекта grails. Проект работал нормально, пока я не установил плагин appengine grails install-plugin app-engine. Именно тогда я начал видеть предупреждения выше. - person Taylor Leese; 24.01.2010

На момент написания не используйте Spring Tools Suite для создания приложений Grails, потому что 1) он все еще новый и недостаточно зрелый, 2) он изменяет некоторые настройки по умолчанию и вызывает много проблем, особенно если вы смешиваете выполнение командной строки.

Используйте Netbeans или IntelliJ. Для создания приложений grails я перешел с Eclipse на Netbeans, хотя я большой сторонник Eclipse.

person Manny    schedule 27.05.2010