我已经在Kotlin中编写了一个自定义任务,并根据建议将其放置在buildSrc
中。自定义任务调用javaexec
。像这样:
private fun custom() {
project.javaexec {
main = "com.thirdParty.something.Main"
classpath = ???
args("...")
}
}
两个问题:
project.javaexec
是从自定义任务中调用main方法的最佳方法吗?com.thirdParty.something.Main
仍然是自定义任务(即buildSrc/build.kotlin.kts
)而不是主项目的依赖项?