Предупреждения / ошибки Grails во время запуска приложения - PullRequest
2 голосов
/ 24 января 2010

В настоящее время я вижу предупреждения ниже при попытке запустить мое тестовое приложение 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 работает правильно.

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

Ответы [ 3 ]

1 голос
/ 25 января 2010

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

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

0 голосов
/ 27 мая 2010

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

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

0 голосов
/ 24 января 2010

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

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

...