IDEA中搭建Scala + Play+Slick环境

IDEA中搭建Scala + Play + Slick环境html

安装Play 和 Activatormysql

1.  下载Play 2.5.3,其中包含activator1.3.10git

2.  命令:activator new 或者 activator run来生成所须要的环境github

IDEA下创建Scala+Play项目sql

新建项目ide

1. 在IDEA的配置中下载Scala引擎 ui

参考:https://www.jetbrains.com/help/idea/2016.1/enabling-and-disabling-plugins.html?origin=old_helpidea

2. 新建一个项目,选择Scala子模块spa

3. 若是创建Play项目,选择Activator;不然能够选择Scala或者Sbtscala

4. 选择模板 -  Play Scala Seed

5. 输入项目名称便可;

刚导入项目时,运行sbt,会加载所须要的依赖库(须要一段时间)

导入项目

1. 导入项目

2. Import project from external model

3. 导入SBT project

4. 完成

查看配置

1. project -> build.properties 保存sbt的版本信息

2. 能够在project目录下重构Build.scala,用scala来管理工程的依赖关系

3. 或者在工程下build.sbt中管理包依赖关系,如play,slick,mysql等版本信息

Slick 和 Slick-codeGen配置

1. slick和play、scala之间有版本兼容性问题,https://github.com/playframework/play-slick#releases,若是须要使用slick,则须要保持版本一致性。本工程使用的是

"com.typesafe.slick" %% "slick" % "2.1.0",

"com.typesafe.slick" %% "slick-codegen" % "2.1.0",

"com.typesafe.play" %% "play-slick" % "0.8.0"

play版本是addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.9"),在project/plugin.sbt中

(warning:IDEA中自动加载的play scala seed模板中版本为2.3.9,若是须要最新版本,能够考虑人工添加。play还会依赖akka等)

参考

1.https://www.playframework.com/documentation/2.5.x/IDE 

2.https://www.jetbrains.com/help/idea/2016.1/getting-started-with-play-2-x.html?origin=old_help 

相关文章
相关标签/搜索