我有一个任务来生产这样的 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
    }

10-08 19:51