Gradle 从自定义任务(`buildSrc`)调用`javaexec`,使用可传递依赖项
我已经在Kotlin中编写了一个自定义任务,并按照建议将其放置在Gradle 从自定义任务(`buildSrc`)调用`javaexec`,使用可传递依赖项,gradle,gradle-kotlin-dsl,Gradle,Gradle Kotlin Dsl,我已经在Kotlin中编写了一个自定义任务,并按照建议将其放置在buildSrc中。自定义任务调用javaexec。大概是这样的: private fun custom() { project.javaexec { main = "com.thirdParty.something.Main" classpath = ??? args("...") } } 两个问题: proj
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
),而不是主项目