欢迎进入Wiki » FAQ » 编译或者运行工程时,提示dependencies之类的错误怎么办?

编译或者运行工程时,提示dependencies之类的错误怎么办?

在2013-10-17 10:15上被李小翔修改
评论 (0) · 附件 (0) · 记录 · 信息

    编译或者运行工程时,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 文件夹下复制相应插件目录到自己机器上即可。
标签: grails BroToolkit
在2013-10-17 10:14上被李小翔创建

Copyright © 2013 北京博瑞开源软件有限公司
京ICP备12048974号