我正试图从一个依赖的jar文件中提取一个资源,但似乎缺少一些关于评估此代码的时间的信息。
我想做以下事情:
distributions {
main {
contents {
into("etc") {
from zipTree(configurations.runtime.filter { it.name.startsWith('myLib') }.singleFile)
include "logback.xml"
}
}
}
}
然而,我得到:
A problem occurred evaluating script.
Expected configuration ':runtime' to contain exactly one file, however, it contains no files
这个部分可以延迟执行吗?
我怀疑这与执行顺序有关。线路
configurations.runtime.filter { it.name.startsWith('myLib') }
没有返回任何结果。也许你应该试试configurations.runtime.files.filter ....