activator ui 方式
打开命令行窗口,输入以下命令:
activator ui
浏览器中打开一个页面,类似于一个IDE,实际上也是一个网页版的IDE。
选择 Seeds->Play Java Seed
,在右下角选择项目创建到的文件夹路径,然后点 Create app
完成创建。
在Build页面,可以看到初始化项目时引入依赖包等等。如果是首次创建项目,等待时间应该会很久,跟命令行创建过程差不多。
Code页面可以查看项目创建的文件结构以及编辑代码,虽说是一个开发环境,编辑代码的时候是没有提示的,不像Eclipse或者Intellij idea那么方便,在目录结构导航菜单中,可以看到一些新建文件夹和文件等菜单,对于 Create Eclipse project
Create Intellij project
菜单,他们可以将你的项目转换成Eclipse或者Idea的目录结构,更好的导入。
在Run界面,可以启动项目,然后在浏览器中浏览项目页面,前提是Build完成。
intellij idea 方式
官网给出用Eclipse或者intellij idea的编程环境来创建和调试Play项目的方法,这里用idea, eclipse赶脚太麻烦了。我用的idea 2015的。进入设置看下
进入设置看下Scala和SBT两个插件是否安装了,如果没有,点击 Browse repositories
安装一下。
新建项目
在新建项目面板中,Scala->Activator
然后下一步,填入项目名称,下面选择模板,键盘输入play java seed就会找到这个选项。下面的Project SDK就是本机的JDK环境。点击完成。
新建项目需要引入一些依赖包,所以很慢。
导入项目
选择导入项目所在文件夹。
项目模块选择SBT。
完成设置。
启动调试
官方给的是,在Edit Config菜单中,点击 +
选择SBT Task,然后Name里写个名称,Tasks里输个 run
就可以了。
但是几次启动调试都失败了,比如下面的错误,不知道啥原因。估计是有什么依赖包没下载全。
我们其实可以在项目文件中右键,然后在菜单中选择 Run Play 2 App
菜单,就可以启动项目。
这时候在运行调试编辑中可以看到有一个Play 2 App的项目了。
如果信息窗口中出现以下提示信息:
SBT compilation for play framework 2.x disabled by default
进入File->Setting菜单,将下面选项勾选即可。