首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails 1.2.0在默认存储库中找不到插件

Grails 1.2.0在默认存储库中找不到插件
EN

Stack Overflow用户
提问于 2010-04-28 21:02:30
回答 1查看 659关注 0票数 0

我不知道我的环境发生了什么变化,但突然之间,我无法从默认存储库中提取任何插件。我检查了_*.groovy脚本,在我的grails主目录中没有任何变化,似乎默认的存储库url设置正确(DEFAULT_PLUGIN_DIST = "http://plugins.grails.org")。

我假设是环境设置在我身上发生了变化,因为如果我切换到我安装的grails的旧版本,例如1.1.1,list-plugins会返回一个完整的插件列表。

当我在当前的1.2.0环境中运行grails list-plugins时,我得到了以下输出:

欢迎使用Grails 1.2.0 -按照Apache Standard License 2.0许可的http://grails.org/ Grails主页设置为: /opt/grails-1.2.0

基目录: /Users/padraic/Projects/TestApplicationMachine正在解析依赖关系...在1633ms内解决了依赖关系。运行script /opt/grails-1.2.0/scripts/ListPlugins_.groovy环境设置为开发读取远程插件列表...

核心存储库中可用的插件如下所示:

Hibernate <1.3.0.RC2> -- hibernate for Grails Tomcat <1.3.0.RC2> --用于Grails webflow <1.3.0.RC2>的Apache tomcat插件-- Spring Web Flow插件

正在读取远程插件列表...

下面列出了默认存储库中可用的插件:

spock <0.4-groovy-1.7-SNAPSHOT> -- Spock集成- spockframework.org

下面列出了您当前已安装的插件:

cloud-foundry 0.2 -- Cloud Foundry插件for Grails hibernate 1.2.0 -- Hibernate for Grails Tomcat 1.2.0 -- Apache tomcat插件for Grails

我觉得很奇怪,它只找到了spock插件。这让我觉得要么是去了错误的存储库,要么是我的版本设置不正确。

有什么想法吗?

谢谢,Padraic

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-28 21:20:24

Spock插件的发布损坏了存储库中包含所有插件信息的元数据XML文件。这个问题已经解决了,但是你必须在本地有一个缓存的副本。它将位于$HOME/.grails/1.2.0 - delete plugins-list-core.xml和plugins-list-default.xml中,当您运行"grails list-plugins“或"grails install-plugin foo”时,它们将被重新下载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2729602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档