我不知道我的环境发生了什么变化,但突然之间我无法从默认存储库中提取任何插件。我浏览了 _*.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 标准许可 2.0 许可 Grails 主页设置为:/opt/grails-1.2.0
基本目录:/Users/padraic/Projects/TestApplicationMachine 解决依赖关系... 依赖关系在 1633 毫秒内解决。运行脚本 /opt/grails-1.2.0/scripts/ListPlugins_.groovy 环境设置为开发读取远程插件列表...
下面列出了核心存储库中可用的插件:
hibernate <1.3.0.RC2> -- Hibernate for Grails tomcat <1.3.0.RC2> -- Apache Tomcat 插件 for Grails 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 插件 hibernate 1.2.0 -- 适用于 Grails 的 Hibernate tomcat 1.2.0 -- 适用于 Grails 的 Apache Tomcat 插件
我觉得很奇怪,它只找到 spock 插件。这让我觉得要么 a) 它进入了错误的存储库,要么 b) 我的版本设置不正确。
有任何想法吗?
谢谢,帕德莱克