【发布时间】:2014-08-18 19:43:22
【问题描述】:
我的 sbt 项目基于这个布局:Confused how to setup a multi project sbt project
我应该如何以及在哪里设置 scala 和 java 版本?
我目前在部署时遇到了 java 版本的问题,所以我需要更加明确。
【问题讨论】:
我的 sbt 项目基于这个布局:Confused how to setup a multi project sbt project
我应该如何以及在哪里设置 scala 和 java 版本?
我目前在部署时遇到了 java 版本的问题,所以我需要更加明确。
【问题讨论】:
最简单的方法是将其添加到Commons.settings (scalaVersion := "2.11.1")。您仍然可以稍后覆盖项目特定设置中的版本。
看起来像这样:
val settings: Seq[Def.Setting[_]] = Seq(
version := appVersion,
resolvers += Opts.resolver.mavenLocalFile,
scalaVersion := "2.11.1"
)
并覆盖:
lazy val appWeb = (project in file("app-web")).
settings(Commons.settings: _*).
settings(playScalaSettings: _*).
settings(scalaVersion := "2.10.3").
dependsOn(appServices)
不过,我不确定您要如何设置 Java 版本。但是有一个post about it
【讨论】: