我的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中表达最简洁的方式是什么?
谢谢!
答案 0 :(得分:2)
在Gradle中表达最简洁的方式是什么?
您已经表达了它(transitive = true
是默认值)。有可能依赖项没有描述符(pom.xml或ivy.xml),或者没有任何传递依赖项。另请注意,默认情况下快照会缓存24小时(--refresh-dependencies
是克服这种情况的一种方法)。