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

标签 grails grails-plugin

我不知道我的环境发生了什么变化,但是突然之间我无法从默认存储库中提取任何插件。我经历了_ *。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-http://grails.org/
根据Apache Standard License 2.0许可
Grails主页设置为:/opt/grails-1.2.0

基本目录:/ Users / padraic / Projects / TestApplicationMachine
解决依赖性...
依赖性在1633毫秒内解决。
运行脚本/opt/grails-1.2.0/scripts/ListPlugins_.groovy
发展环境
正在读取远程插件列表...

下面列出了核心存储库中可用的插件:

休眠<1.3.0.RC2>-Grails休眠
tomcat <1.3.0.RC2>-Grails的Apache Tomcat插件
webflow <1.3.0.RC2>-Spring Web Flow插件

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

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

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

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

cloud-foundry 0.2-用于Grails的Cloud Foundry插件
休眠1.2.0-Grails休眠
tomcat 1.2.0-Grails的Apache Tomcat插件

我发现它只找到spock插件,这很奇怪。这使我感到要么a)它将进入错误的存储库,要么b)我的版本设置不正确。

有任何想法吗?

谢谢,
Padraic

最佳答案

Spock插件的发行版本破坏了包含有关所有插件信息的存储库中的元数据XML文件。此问题已得到解决,但您必须在本地具有缓存的副本。这将在$ HOME / .grails / 1.2.0中-删除plugins-list-core.xml和plugins-list-default.xml,当您运行“grails list-plugins”或“grails install”时,将重新下载它们。 -plugin foo”。

关于grails - Grails 1.2.0在默认存储库中找不到插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2729602/

相关文章:

grails - Config.groovy属性的命名约定

Grails 从公司防火墙后面安装插件来阻止访问

grails - 如何清除apache shiro session ?

hibernate - grails findAllBy 搜索外键时的问题

grails - 类 "org.bouncycaSTLe.asn1.ASN1Primitive"的签名者信息与同一包中其他类的签名者信息不匹配

java - Grails:如何让 log.debug 语句显示在控制台中

使用 run-app 运行时未找到 Grails 插件资源

grails - 从Grails项目中删除数据库迁移插件

grails - 关于 grails 可搜索插件的更多信息

grails - Grails-更少的CSS @import问题