将Scala sbt模块和UI捆绑在一起

将Scala sbt模块和UI捆绑在一起,scala,build,sbt,multi-module,Scala,Build,Sbt,Multi Module,我有一个SBT的多模块项目。项目结构如下: MyApp |--MyApp-api |--MyApp-ui MyApp api->包含scala模块 MyApp ui->包含ui模块(html/js/css等) 我正在使用SBT进行构建。我能够使用sbt assembly组装MyApp api模块。UI模块通过REST调用与api通信。我想将api和ui模块捆绑在一起,然后部署到某个服务器上。如何使用SBT(类似于构建war文件)将UI和API打包在一起?我不想将所有UI内容放入

我有一个SBT的多模块项目。项目结构如下:

MyApp
    |--MyApp-api
    |--MyApp-ui
MyApp api
->包含scala模块

MyApp ui
->包含ui模块(html/js/css等)

我正在使用
SBT
进行构建。我能够使用
sbt assembly
组装MyApp api模块。UI模块通过REST调用与api通信。我想将api和ui模块捆绑在一起,然后部署到某个服务器上。如何使用SBT(类似于构建war文件)将UI和API打包在一起?我不想将所有UI内容放入API的资源文件夹中。原因是我可能需要在不久的将来分别部署UI和API。 任何帮助都将不胜感激