No results found

Play Framework 2.5 环境搭建与新建项目(二)

activator ui 方式

打开命令行窗口,输入以下命令:

activator ui

PlayFrameworkInit-14

浏览器中打开一个页面,类似于一个IDE,实际上也是一个网页版的IDE。

PlayFrameworkInit-11

选择 Seeds->Play Java Seed,在右下角选择项目创建到的文件夹路径,然后点 Create app 完成创建。

在Build页面,可以看到初始化项目时引入依赖包等等。如果是首次创建项目,等待时间应该会很久,跟命令行创建过程差不多。

PlayFrameworkInit-12

Code页面可以查看项目创建的文件结构以及编辑代码,虽说是一个开发环境,编辑代码的时候是没有提示的,不像Eclipse或者Intellij idea那么方便,在目录结构导航菜单中,可以看到一些新建文件夹和文件等菜单,对于 Create Eclipse project Create Intellij project 菜单,他们可以将你的项目转换成Eclipse或者Idea的目录结构,更好的导入。

PlayFrameworkInit-13

在Run界面,可以启动项目,然后在浏览器中浏览项目页面,前提是Build完成。

intellij idea 方式

官网给出用Eclipse或者intellij idea的编程环境来创建和调试Play项目的方法,这里用idea, eclipse赶脚太麻烦了。我用的idea 2015的。进入设置看下

PlayFrameworkInit-15

进入设置看下Scala和SBT两个插件是否安装了,如果没有,点击 Browse repositories安装一下。

PlayFrameworkInit-16

新建项目

在新建项目面板中,Scala->Activator

PlayFrameworkInit-17

然后下一步,填入项目名称,下面选择模板,键盘输入play java seed就会找到这个选项。下面的Project SDK就是本机的JDK环境。点击完成。

PlayFrameworkInit-18

新建项目需要引入一些依赖包,所以很慢。

PlayFrameworkInit-19

导入项目

选择导入项目所在文件夹。

PlayFrameworkInit-20

项目模块选择SBT。

PlayFrameworkInit-21

完成设置。

PlayFrameworkInit-22

启动调试

官方给的是,在Edit Config菜单中,点击 + 选择SBT Task,然后Name里写个名称,Tasks里输个 run 就可以了。

PlayFrameworkInit-25

PlayFrameworkInit-26

PlayFrameworkInit-23

但是几次启动调试都失败了,比如下面的错误,不知道啥原因。估计是有什么依赖包没下载全。

PlayFrameworkInit-24

我们其实可以在项目文件中右键,然后在菜单中选择 Run Play 2 App菜单,就可以启动项目。

PlayFrameworkInit-27

这时候在运行调试编辑中可以看到有一个Play 2 App的项目了。

PlayFrameworkInit-28

如果信息窗口中出现以下提示信息:

SBT compilation for play framework 2.x disabled by default

进入File->Setting菜单,将下面选项勾选即可。

PlayFrameworkInit-29

文章目录
  1. 1. activator ui 方式
  2. 2. intellij idea 方式
    1. 2.1. 新建项目
    2. 2.2. 导入项目
    3. 2.3. 启动调试
|