Scala sbt相当于gradle';s JavaExec
sbt中是否有gradle的Scala sbt相当于gradle';s JavaExec,scala,gradle,sbt,Scala,Gradle,Sbt,sbt中是否有gradle的JavaExec任务的等价物?下面是一个文档示例,以了解我在寻找什么: apply plugin: 'java' task runApp(type: JavaExec) { classpath = sourceSets.main.runtimeClasspath main = 'package.Main' // arguments to pass to the application args 'appArg1' } 我需要配置classpat
JavaExec
任务的等价物?下面是一个文档示例,以了解我在寻找什么:
apply plugin: 'java'
task runApp(type: JavaExec) {
classpath = sourceSets.main.runtimeClasspath
main = 'package.Main'
// arguments to pass to the application
args 'appArg1'
}
我需要配置classpath、main和传递一些参数,如本例中所示。似乎类似于gradle的JavaExec
val runApp = taskKey[Unit]("sbt equivalent of gradle's JavaExec")
runApp := {
(runner in Compile).value.run(
mainClass = "example.Main",
classpath = (fullClasspath in Runtime).value.files,
options = Array("appArg1"),
log = streams.value.log
)
}