使用Gradle下载传递依赖项

时间:2014-02-16 23:13:49

标签: dependencies gradle

我的Gradle项目取决于Jar工件。 我想将依赖的Jar与它自己的依赖项(主项目的传递)一起下载到临时构建文件夹中:

configurations {
    myConfig { transitive = true }
}

dependencies {
    myConfig "my-group:my-artifact:0.1.0.BUILD-SNAPSHOT"
}

task copyMyLibs(type: Copy) {
    from configurations.myConfig
    into temporaryDir
}

不幸的是,我只在build / tmp / copyMyLibs文件夹中获取了my-artifact.jar文件。 我想看看“my-group:my-artifact:0.1.0.BUILD-SNAPSHOT”的依赖关系。

在Gradle中表达最简洁的方式是什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

  

在Gradle中表达最简洁的方式是什么?

您已经表达了它(transitive = true是默认值)。有可能依赖项没有描述符(pom.xml或ivy.xml),或者没有任何传递依赖项。另请注意,默认情况下快照会缓存24小时(--refresh-dependencies是克服这种情况的一种方法)。