说我有一个自定义的gradle任务:
open class CustomTask @Inject constructor(
private val inputFile: File,
private val outputFile: File
) : DefaultTask()
到目前为止,定义输入或输出的常用方法是使用InputFile之类的注释。
从Kotlin的角度来看,将所有这些输入/输出值注入构造函数中会很好,但是我想知道,可能吗?类似于:
open class CustomTask @Inject constructor(
private @InputFile val inputFile: File,
private @OutputFile val outputFile: File
):DefaultTask()