Play Framework 2子项目库,具有依赖于播放依赖性

时间:2014-03-04 10:07:58

标签: scala playframework dependencies

我想将我的play 2.2项目分成几个子项目。我(还)尝试拆分路径文件,但我想要一个“util”库。 我需要使用播放依赖项(例如play.api.Logger)。

我在这个子项目中使用Build.scala文件:

lazy val core = Project("core",
  file("core"),
  settings = Defaults.defaultSettings ++ Seq(
    // ...
  )
)

play.Project(.....).dependsOn(core)

如何向“核心”子项目添加部分或全部播放依赖项?

1 个答案:

答案 0 :(得分:0)

我最终使用了:

lazy val core: Project = Project("core",
  file("core"),
  settings = Defaults.defaultSettings ++ Seq(
    libraryDependencies ++= Seq(
      "com.typesafe.play" %% "play" % play.core.PlayVersion.current % "provided"

    )
  )
)

% "provided"位似乎有用,所以我想这样更好用。

除非你用它们的版本列出它们,否则可能没有简单的方法可以选择一些依赖项。