Вам необходимо предоставить свойства получателя с аннотациями следующим образом:
@get:OutputDirectory
protected val outputDir by lazy {
// expression that evaluates to the output directory
}
@get:InputFiles
protected val inputFiles by lazy {
// expression that evaluates to your inputs
}
Поэтому вам придется импортировать эти 2 класса вверху файла Kotlin:
import org.gradle.api.tasks.InputFiles
import org.gradle.api.tasks.OutputDirectory