手动在grails 2.4.3中安装rest-client-builder 2.1.1

时间:2016-02-11 16:11:13

标签: grails grails-plugin

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

  • 其余客户端助洗剂-2.1.1-plugin.xml的
  • rest-client-builder-2.1.1-plugin.xml.md5
  • 其余客户端助洗剂-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目录/库/组织/ Grails的/插件/ REST客户端建设者/ 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

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

1 个答案:

答案 0 :(得分:0)

嗯,对我而言,它有效:

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

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

  3. (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"
      }
      
相关问题