outputDir

@get:OutputDirectory
abstract val outputDir: DirectoryProperty

Declared output so res.srcDir(task.flatMap { outputDir }) carries the dependency.