【发布时间】:2012-03-30 23:10:09
【问题描述】:
我需要定义一个自定义任务来计算主类的名称,然后运行它。我在想这样的事情
customTask {
mainClass = compute main class name based on env
runMain(mainClass, jvm-args, fork=true)
}
然后在 SBT 中我就可以运行了
sbt> 自定义任务
这可以在 SBT 11.2 中完成吗?
【问题讨论】:
-
你还在坚持 0.11 吗?如果您可以升级到 0.13,请参阅视觉的答案。在 0.11 上,简短的版本是您不能重用
runMain任务,而是查看 sbt 源代码,查看该任务执行的调用,然后在您自己的任务中执行相同的调用。