IDEA中搭建Scala + Play+Slick环境

IDEA中搭建Scala + Play + Slick环境

安装Play 和 Activator

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

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

IDEA下建立Scala+Play项目

新建项目

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

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

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

3. 如果建立Play项目,选择Activator;否则可以选择Scala或者Sbt

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

时间: 2024-10-10 16:33:53

IDEA中搭建Scala + Play+Slick环境的相关文章

在Mac OSX系统中搭建Python集成开发环境

本篇博客分享如何在Mac OSX系统中搭建Python集成开发环境 首先到Python官网下载python,python官网链接 这里选择下载Python2.7.9版本,下载完成之后安装: 安装成功,打开终端: 下面下载python开发的ide,http://www.jetbrains.com/pycharm/ 下载专业版,有30天的免费试用,足够我们学习python了. 安装,将Pycharm拖动到mac应用程序中 创建第一个Python项目: 运行python文件

windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和linux中搭建python集成开发环境IDE——如何设置多个python环境 Install Python packages on Ubuntu 14.04 from chris' sandbox In this post I will document my setup of Python 2.7

Mac OS X中搭建Python科学计算环境

这个日志也是参考了几位网友的经验(例如这篇日志:http://blog.csdn.net/waleking/article/details/7578517).他们推荐使用Mac Ports这样的软件来管理和安装所有的安装包.按照这里的教程:http://www.macports.org/install.php,需要首先安装Xcode,如果下载网速不好的话,使用浏览器下载可能需要数个小时.这里建议国内的朋友试试迅雷之类的离线下载,可以加速很多.安装好Mac Ports之后,在终端中输入: port

win7 下面如何搭建Scala ——Eclipse开发环境

言归正传,下面就是搭建开发环境步骤: 因为scala是JVM上的语言,所以我们首先要安装Java运行环境.从oracle官网下载安装了jdk8.注意,scala只需要java的运行环境,也就是只需要安装:jre,但是为了方便以后java开发,我们还是安装java的开发环境.安装完成之后设置环境变量,如例: 1 2 JAVA_HOME = E:\Java\jdk1.8.0_20 PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;$PATH PATH中 %JAVA

【转】windows和linux中搭建python集成开发环境IDE

http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件Ubuntu / windowsPython 2.7 / python 3Pycharm 2.6.3Openjdk Postgresql 9.1VirtualenvVirtualenvwrapper{开始之前,可以给系统做一下备份.如误安装了Postgresql,出现了大问题就不得不把系统给重装了} 安装python 安装python 1. Ubuntu 12.04系统

docker容器中搭建kafka集群环境

Kafka集群管理.状态保存是通过zookeeper实现,所以先要搭建zookeeper集群 zookeeper集群搭建 一.软件环境: zookeeper集群需要超过半数的的node存活才能对外服务,所以服务器的数量应该是2*N+1,这里使用3台node进行搭建zookeeper集群. 1. 3台linux服务器都使用docker容器创建,ip地址分别为 NodeA:172.17.0.10 NodeB:172.17.0.11 NodeC:172.17.0.12 2. zookeeper的doc

分别用Eclipse和IDEA搭建Scala+Spark开发环境

开发机器上安装jdk1.7.0_60和scala2.10.4,配置好相关环境变量.网上资料很多,安装过程忽略.此外,Eclipse使用Luna4.4.1,IDEA使用14.0.2版本. 1. Eclipse开发环境搭建 1.1. 安装scala插件 安装eclipse-scala-plugin插件,下载地址http://scala-ide.org/download/prev-stable.html 解压缩以后把plugins和features复制到eclipse目录,重启eclipse以后即可.

ubuntu中搭建基本的开发环境

1.搭建基本开发环境: sudo apt-get install build-essential 2.安装语法.词法分析器 sudo apt-get install bison flex 3.安装C函数库的man手册,可以通过"man functionname"查看函数用法 sudo apt-get install manpages-dev ncurses是一个能提供功能键定义(快捷键).屏幕绘制以及基于文本终端的图形互动功能的动态库.如果没有它,在执行 make menuconfig

eclipse中搭建svn开发管理环境

1.准备好资源 subversive,若是离线安装,已为大家准备好:http://pan.baidu.com/s/1hrbXH9y(本人喜欢离线安装,在线安装就不在此说了,其实只要一种方法简单的方法能达到目的即可) 2.安装步骤 打开eclipse-->help-->install new software,打开如下界面 点击图中圈红add,然后如下图填写name和路径 填写完毕点击OK,会出现三项选择,如果我们只是需要用svn来管理项目,只需要勾选第三项就可以了,然后一直next,勾选如下: