【问题标题】:Can't fetch jug 2.0.0 from Maven Central using Gradle无法使用 Gradle 从 Maven Central 获取 jug 2.0.0
【发布时间】:2013-07-12 10:48:26
【问题描述】:

我们正在将构建系统从 Ant 切换到 Gradle,主要是为了从“自动”依赖管理中受益。但是,我在解决 jug 2.0.0 时遇到了很大的问题。

我已经在我的build.gradle 文件中这样定义它:

compile 'org.safehaus.jug:jug:2.0.0'

它对应于 Maven Central 中工件条目的名称,但是当我查看我的 Gradle 缓存时,只下载了 pom.xml 文件 - 没有 jar。

the artifact details on the Maven Central search page,好像是三个文件; jug-2.0.0.pomjug-2.0.0-asl.jarjug-2.0.0-lgpl.jar,其中后两者的区别在于许可证(Apache Software License vs LGPL)。我尝试将-asl-lgpl 添加到依赖规范中的版本号,但没有帮助。

如何正确定义这个依赖,以便jar文件被下载和引用?

【问题讨论】:

    标签: gradle dependency-management maven-central


    【解决方案1】:

    依赖的“lgpl”部分是分类器。尝试使用以下方法解决它:

    dependencies{
        compile 'org.safehaus.jug:jug:2.0.0:lgpl'
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多