【问题标题】:Install rest-client-builder 2.1.1 in grails 2.4.3 manually在 grails 2.4.3 中手动安装 rest-client-builder 2.1.1
【发布时间】:2016-05-22 12:36:28
【问题描述】:

我需要在 grails 2.4.3 中安装 rest-client-builder 2.1.1,但我的互联网访问非常有限并且在代理之后。我从https://repo.grails.org下载插件的整个文件夹,文件是:

  • rest-client-builder-2.1.1-plugin.xml
  • rest-client-builder-2.1.1-plugin.xml.md5
  • rest-client-builder-2.1.1-plugin.xml.sha1
  • rest-client-builder-2.1.1.pom rest-client-builder-2.1.1.pom.md5
  • rest-client-builder-2.1.1.pom.sha1 rest-client-builder-2.1.1.zip
  • rest-client-builder-2.1.1.zip.md5 rest-client-builder-2.1.1.zip.sha1

我将其复制到该地址中的 .m2 文件夹中: .m2/repository/org/grails/plugins/rest-client-builder/2.1.1 但是当我运行:grails install-plugin rest-client-builder 2.1.1 时,出现以下错误: 安装插件时出错:grails.org(使用 --stacktrace 查看完整跟踪)

这是完整的跟踪(带有--stacktrace)

Error installing plugin: grails.org (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.)
java.net.UnknownHostException: grails.org
    at InstallPlugin$_run_closure1.doCall(InstallPlugin.groovy:70)
    at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)
    at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy:185)
    at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy)
    at org.codehaus.gant.GantBinding.withTargetEvent(GantBinding.groovy:90)
    at org.codehaus.gant.GantBinding.this$4$withTargetEvent(GantBinding.groovy)
    at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy:185)
    at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy)
    at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381)
    at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415)
    at gant.Gant$_dispatch_closure7.doCall(Gant.groovy)
    at gant.Gant.withBuildListeners(Gant.groovy:427)
    at gant.Gant.this$2$withBuildListeners(Gant.groovy)
    at gant.Gant$this$2$withBuildListeners$0.callCurrent(Unknown Source)
    at gant.Gant.dispatch(Gant.groovy:415)
    at gant.Gant.this$2$dispatch(Gant.groovy)
    at gant.Gant.invokeMethod(Gant.groovy)
    at gant.Gant.executeTargets(Gant.groovy:591)
    at gant.Gant.executeTargets(Gant.groovy:590)
| Error Error installing plugin: grails.org

¿有什么帮助吗? 提前致谢

【问题讨论】:

  • 也许使用 --stacktrace 来查看完整的跟踪?

标签: grails grails-plugin


【解决方案1】:

嗯,对我来说它有效:

  1. 安装 cntlm 并配置我的代理设置
  2. 在终端中运行:

    grails add-proxy 客户端 "--host=http://localhost/" "--port=3128"

(3128是cntlm的默认端口)

  1. 在 BuildConfig.groovy 中添加此配置

    repositories {
    ...
    mavenRepo "http://repo.grails.org/grails/plugins" 
    mavenRepo "http://repo1.maven.org/maven2" 
    }
    
    plugins {
    ...
    //REST plugin
            compile ":rest-client-builder:2.1.1"
    }
    

【讨论】:

    猜你喜欢
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    相关资源
    最近更新 更多