如何获得更多关于陷于配置类路径阶段的Grails应用程序的信息?

如何获得更多关于陷于配置类路径阶段的Grails应用程序的信息?,grails,Grails,我正在运行一个Grails应用程序,但它只是停留在配置类路径阶段,有没有办法获得更多关于正在发生什么的信息?我尝试了verboseCompile开关,但没有成功 grails run-app --verboseCompile | Configuring classpath 在这里查找BuildConfig.groovy文件(/AppName/grails-app/conf/BuildConfig.groovy),然后找到log参数并将其设置为verbose grails.project.d

我正在运行一个Grails应用程序,但它只是停留在配置类路径阶段,有没有办法获得更多关于正在发生什么的信息?我尝试了
verboseCompile
开关,但没有成功

grails run-app --verboseCompile  
| Configuring classpath

在这里查找
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'
...

即使事实上没有什么问题,对于一个大型项目,下载所有依赖项也可能需要很长时间(特别是如果您根据清除了常春藤缓存)

观察你的常春藤缓存目录(例如,使用
观察ls~/.grails/Ivy缓存
);如果工作正常,您应该会看到依赖项逐渐在那里下载/安装


如果工作不正常(例如,那里没有显示任何内容,或者出现了一些内容,然后下载似乎停止了),那么Usman可能是一个不错的选择。

如果您在将日志级别设置为“详细”后没有看到任何输出,这可能是因为您的
grails.project.dependency.resolver
参数仍然设置为
maven
。将其设置为
ivy
,然后再次检查。

找到了它,我在BuildConfig.groovy中设置了log参数以详细发布您的答案,并在24小时内将其标记为已接受。该日志输出将转到何处?控制台,除非日志重定向到某个文件。我找到了它——我没有错误,只是花了很长时间重新填充我删除的常春藤缓存。谢谢