【发布时间】: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.pom、jug-2.0.0-asl.jar 和 jug-2.0.0-lgpl.jar,其中后两者的区别在于许可证(Apache Software License vs LGPL)。我尝试将-asl 和-lgpl 添加到依赖规范中的版本号,但没有帮助。
如何正确定义这个依赖,以便jar文件被下载和引用?
【问题讨论】:
标签: gradle dependency-management maven-central