java - 应该玩 2 xx 应用程序同时具有 build.sbt 和 build.scala

标签 java mysql scala build

我正在尝试阅读一个使用 play 1xx 正确制作的教程,但我正在使用 play.2.3.5。 旧项目在project/文件夹中有build.scala。新版本 2.3.5 在项目根目录中只有 build.sbt。当我尝试在项目子目录中创建新文件 build.scale 时,确实出现错误。问题是我如何从旧项目的 build.scala 到我的 build.sbt 进行以下设置,而不必费心创建文件 build.scala 到我的项目 -

构建.scala-

val appDependencies = Seq( javaCore, javaJdbc, javaEbean, "mysql" % "mysql-connector-java" % "5.1.18" )

这是我的 build.sbt 中的设置 -

build.sbt -

name := """wefarm"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayJava)

scalaVersion := "2.11.1"

libraryDependencies ++= Seq( javaJdbc, javaEbean, cache, javaWs )

非常感谢。

最佳答案

只需将这些依赖项移至 build.sbtlibraryDependencies seq 中即可开始使用。

仍然可以(有时更好)同时拥有 .sbtproject/*.scala 构建配置。阅读 sbt 文档,了解有关 .sbt 与 .scala 构建定义的详细信息:

http://www.scala-sbt.org/0.13/tutorial/Basic-Def.html

关于java - 应该玩 2 xx 应用程序同时具有 build.sbt 和 build.scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26732899/

相关文章:

java - Spring Batch,通过作业的步骤可变

mysql - mysql中的数组替代

java - 同一线程获取和释放多个锁

java - 我无法在 PE 文件网中使用queuequery 查询队列元素

php - Laravel4 验证器和可空字段

php - 如果没有找到所有数据,Mysql 查询返回 false

scala - 对隐式对象或值中的参数类型进行抽象?

scala - 为特定成员类型扩展scala集合

scala - 在 IntelliJ IDEA 中更改 sbt 项目的 Ivy 缓存位置?

java - WildFly 8.1.0.Final 上的 Firebird 数据源出现 "Failed to load module"错误