【发布时间】:2014-06-06 01:15:29
【问题描述】:
我希望在 Scala 中的 Play 应用程序和 Scala 控制台应用程序之间共享一个通用模块。我的目录结构如下:
RootFolder
-- consoleApp
src/main/scala: MyApp.scala
-- playApp
app/controllers: MyController.scala
-- common
src/main/scala: MyLib.scala
-- project
Build.scala
plugins.sbt
以下是我的 Build.scala,它用于粘合通用模块和播放应用程序。
object ApplicationBuild extends Build {
val appName = "helloworld"
val appVersion = "1.0"
val appDependencies = Seq(
// Add your project dependencies here,
)
val common = Project("common", file("common"))
val main = play.Project(appName, appVersion, appDependencies, path=file("playApp")).settings(
// Add your own project settings here
).dependsOn(common)
}
如何将控制台应用与常用应用结合起来?
【问题讨论】:
标签: scala playframework sbt