我可以使用gradlew dependencies --configuration runtime
获取依赖项列表。是否有命令行方式让它在Gradle缓存中发出依赖项的文件系统路径?
或者,我真正想要输出的是从依赖项生成的可用类路径。有没有办法从dependencies
命令获得它?类似于以下输出但不必经历创建任务的动作:
task classpath << {
println configurations.runtime.asPath
}
答案 0 :(得分:2)
如果要输出类路径,则上述任务是最佳解决方案。请注意,Gradle依赖性缓存是一个内部数据结构,您不应对其布局做任何假设(可能会在不同版本之间进行更改)。