首页 > 解决方案 > 在多项目 SBT 构建中,如何运行 1 个主程序?

问题描述

我有一个多项目构建。我的源目录之一称为“核心”,它解压缩为正常项目结构中的源文件(main/scala/...)

使用 sbt 命令行,我如何运行名​​为 Hello.scala 的主程序(对象扩展 App)?

试过:

> run my.package.path.Hello
> run Hello
> run

标签: sbt

解决方案


如果你想运行一些只针对一个子项目(“模块”)的任务,你可以用project/task语法来做,例如

core/run

请参阅有关Scopes的文档。


推荐阅读