【问题标题】:GRAILS plugin errorGRAILS 插件错误
【发布时间】:2016-02-24 13:02:09
【问题描述】:

全部,

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

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

插件 [hibernate-1.1.1] 不是 已安装,正在解决..

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

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

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

正在读取远程插件列表...错误 读取远程插件列表 [连接 超时],正在本地构建...

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

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

我认为这是因为我无法访问服务器上的外部网络。如果我做一个列表插件没有返回它只是超时。 我也相信这是一个 grails 问题而不是 hudson 问题。

【问题讨论】:

    标签: grails-plugin


    【解决方案1】:

    答案如下:

    1. 导航到/path/to/hudson/Jobs/JOBNAME/
    2. 运行 - grails install-plugin /location/to/grails-1.1.1/plugins/grails-hibernate-1.1.1.zip

    这将为特定作业安装休眠插件。此解决方法也可用于其他所需的插件。

    这已经在哈德森进行了测试。

    【讨论】:

      【解决方案2】:

      Grails 将需要 Internet 以某种方式获取插件信息。您可以做的是将 Grails 安装在可以访问的机器上,获取您需要的所有插件(即通过运行 Hudson 通常运行的工具,test-app 或其他),然后复制整个 grails在您的 Hudson 机器上安装到 $GRAILS_HOME

      我不能说我曾经尝试过这个,但它似乎应该可以工作。

      【讨论】:

        猜你喜欢
        • 2013-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-25
        • 2015-02-03
        • 2013-01-28
        • 2014-01-07
        相关资源
        最近更新 更多