GRAILS插件错误

时间:2009-07-14 15:27:05

标签: grails-plugin

所有

我正在尝试使用Hudson测试我的grails应用程序。我有grails,我将运行test-app -unit的命令,并将收到以下消息:

  

运行脚本/home/test/grails-1.1.1/scripts/TestApp.groovy   环境设置为测试

     

插件[hibernate-1.1.1]没有   安装,解决..

     

阅读远程插件列表...

     

读取远程插件列表时出错   [连接超时],建设   本地...

     

无法列出插件,请检查   你有一个有效的互联网连接:   连接超时

     

阅读远程插件列表...错误   读取远程插件列表[连接   超时],在当地建设...

     

无法列出插件,请检查   你有一个有效的互联网连接:   连接超时

     

未找到插件'hibernate'   库。如果它没有存储在   您需要配置的存储库   手动安装。输入'grails   list-plugins'找出哪些插件   可用。完成:失败

我认为原因是我无法访问服务器上的外部网络。如果我做一个list-plugins,那么它就没有返回它。 我也相信这是一个grails问题而不是哈德森问题。

2 个答案:

答案 0 :(得分:5)

答案如下:

  1. 导航至/path/to/hudson/Jobs/JOBNAME/
  2. run - grails install-plugin /location/to/grails-1.1.1/plugins/grails-hibernate-1.1.1.zip
  3. 这将为特定作业安装hibernate插件。此解决方法也可用于所需的其他插件。

    这已在哈德森进行过测试。

答案 1 :(得分:1)

Grails将以某种方式需要互联网来获取插件信息。您可以做的是将Grails安装在具有访问权限的计算机上,获取所需的所有插件(即通过运行Hudson通常运行的内容,test-app或其他任何插件),然后复制将所有grails安装到Hudson机器上的$GRAILS_HOME

我不能说我曾尝试过这个,但它似乎应该有效。

相关问题