面试题答案
一键面试import org.gradle.api.tasks.TaskAction
tasks.register("outputVersion") {
val outputPath: String by project
doLast {
val version = project.version.toString()
val file = File(outputPath)
file.writeText(version)
}
}
在使用时,可以在命令行执行类似gradle -PoutputPath=/path/to/output/file outputVersion
,其中/path/to/output/file
是你要指定的输出路径。