我有一个任务来生产这样的 jar :
task contentJar(type: Jar, overwrite: true) {
...
}
artifacts {
archives contentJar
}
如何将contentJar任务生成的jar作为testRuntime依赖项包括在内?
我能够这样定义依赖项:
testRuntime fileTree(dir: 'build/libs', include: '*content.jar')
这可行,但是对此有更清洁的解决方案吗?
最佳答案
能够做到这一点
dependencies {
testRuntime contentJar.outputs.files
}