【问题标题】:Install dependency in Grails在 Grails 中安装依赖项
【发布时间】:2016-05-02 02:24:36
【问题描述】:

我需要安装一个依赖项,但我似乎无法这样做。 我需要的jar是这个:json-lib\2.3\json-lib-2.3-jdk15.jar 我在这里找到了它:http://mvnrepository.com/artifact/net.sf.json-lib/json-lib/2.3 我试图解决 BuildConfig 中的依赖关系

dependencies {
    compile 'net.sf.json-lib:json-lib:2.3'

}

我也尝试过插件。它不工作。 错误是: 解决获取依赖项的错误:在 grailsCentral (https://repo.grails.org/grails/plugins) 中找不到工件 net.sf.json-lib:json-lib:jar:2.3

我正在使用 grails 2.4.5 我也想过使用 grails 命令来查找对特定存储库的依赖关系,但我不知道在哪个存储库上可以找到此依赖项

【问题讨论】:

    标签: grails


    【解决方案1】:

    看起来net.sf.json-lib:json-lib:2.3来自http://central.maven.org/maven2

    确保将存储库 URL 添加到 repositories 列表中的 BuildConfig.groovy 中。

    mavenRepo 'http://central.maven.org/maven2'
    

    有一个更新版本的 jar 文件,如果你有兴趣使用它。

    【讨论】:

    • 答案帮助我浏览了这个存储库,但错误仍然存​​在。我找到了下面发布的解决方案。
    【解决方案2】:

    我实际上已经找到了解决方案。通过使用 grails dependency-report,我设法理解了依赖关系的层次结构。我意识到我真正需要的依赖是以下http-builder

    +--- org.codehaus.groovy.modules.http-builder:http-builder:0.7.1
    

    | --- org.apache.httpcomponents:httpclient:4.2.1 | --- net.sf.json-lib:json-lib:2.3

    所以,我添加到依赖项部分

     compile('org.codehaus.groovy.modules.http-builder:http-builder:0.7.1')
    

    没有任何额外的特定存储库。

    【讨论】:

      猜你喜欢
      • 2016-08-21
      • 2021-10-15
      • 2015-11-04
      • 2015-01-24
      • 2019-01-24
      • 2023-04-03
      • 2010-10-26
      • 2016-03-14
      • 2016-07-29
      相关资源
      最近更新 更多