我需要定义一个自定义任务来计算主类的名称然后运行它。我在想这样的事情
customTask {
mainClass = compute main class name based on env
runMain(mainClass, jvm-args, fork=true)
}
然后在 SBT 我将能够运行
sbt> custom-task
这可以在 SBT 11.2 中完成吗?
最佳答案
好吧,你可以试一试..我工作得很好 -
lazy val testngRun = inputKey[Unit]("custom run task for testng")
testngRun := {
val one = (runMain in Compile).fullInput(" org.testng.TestNG -testclass com.pg.acceptance.testcase.PfsLoginServiceTest").evaluated
}
关于scala - 创建一个运行程序的新任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9702863/