Как получить дополнительную информацию о приложении Grails в настройке Stagepathpath?

Я запускаю приложение Grails, и оно просто застревает на этапе настройки класса конфигурации. Есть ли способ получить больше информации о том, что происходит? Я попробовал переключатель verboseCompile безрезультатно.

grails run-app --verboseCompile  
| Configuring classpath

Ответ 1

Найдите файл BuildConfig.groovy здесь (/AppName/grails-app/conf/BuildConfig.groovy), а затем найдите параметр log и установите его на verbose.

grails.project.dependency.resolution = {
...
log "verbose" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
...

Ответ 2

Если вы не видите какой-либо результат после того, как вы установили значение Log level в verbose, это, вероятно, потому, что ваш параметр grails.project.dependency.resolver по-прежнему установлен на maven. Установите его на ivy и снова проверьте.

Ответ 3

Даже если ничего действительно не так, с большим проектом может потребоваться много времени, чтобы загрузить все ваши зависимости (особенно если вы очистите кеш Ivy в соответствии с этим ответом).

Соблюдайте каталог кэша Ivy (например, watch ls ~/.grails/ivy-cache); если все работает правильно, вы должны видеть, что зависимости постепенно загружаются/устанавливаются там.

Если что-то не работает корректно (например, ничего не появляется там, или появляется несколько вещей, а затем загрузка, похоже, прекращается). Усман подробное ведение журнала, вероятно, является способом идти.