编译或者运行工程时，提示dependencies之类的错误怎么办?
李小翔
2013-10-17 10:15

内容列表

    编译或者运行工程时，grails会检查工程的插件依赖关系以及grails缓存，一旦发现插件依赖有问题，会提示dependencies之类的错误，然后退出，比如：
    Error Plugin zip not found at location: C:\ Users\ Administrator\ .grails\ ivy-cache-bropen-2.2.1\ org.grails.plugins\ bro-framework\ zips\ bro-framework-3.0.0.zip. Potential corrupt cache. Try running: grails --refresh-dependencies compile
    Error Failed to resolve dependencies (Set log level to ‘warn’ in BuildConfig.groovy for more information):
    - org.grails.plugins:console:1.2
    建议先尝试 g clean 一下再试，如果问题未解决的话：
如果对应的插件在相关的bro-插件的plugins文件夹下，即bro插件的内联插件，则可以直接运行 g update-cache 或 g updateCache 命令更新一下grails缓存试试看。
如果对应的插件在工程的plugins文件夹，或其他BuildConfig指定的 grails.project.plugins.dir 文件夹，或grails默认的插件文件夹下，即非bro产品的内联插件，可以修改BuidConfig，将 grails.offline.mode 设置为false（如果为true的话），让grails自己下载并更新缓存。
或者直接从同事的ivy缓存目录的 grails.offline.mode 文件夹下复制相应插件目录到自己机器上即可。