您的位置:首页 > 编程语言 > Java开发

play framework2启动、编译、测试、转换eclipse工程项目

2016-12-22 15:21 423 查看

启动项目

利用play控制台

进入play控制台,进入项目目录,并打开cmd命令行,再执行:

$ activator


进入项目后在执行:

[my-first-app] $ run


这样项目就启动啦。

不进入play控制台,直接启动项目

$ activator run
[info] Loading project definition from /Users/jroper/tmp/my-first-app/project
[info] Set current project to my-first-app (in build file:/Users/jroper/tmp/my-first-app/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)


应用程序会直接启动。当你要退出服务器,使用 Ctrl+D, 你会返回到操示系统终端的提示符界面。

编译

在Play中你也可以无须启动服务器的情况下编译你的应用程序,只需使用compile命令:

在play控制台执行,没有直接执行的命令。即必须先进入控制台。

[my-first-app] $ compile


执行这个会下载相关依然,所以会等漫长一段时间,这也是play2最蛋疼的地方。

测试

正如上面的命令, 你无须启动服务器,也可以执行测试。只需使用test命令:

和上面一样,必须先进入控制台。

[my-first-app] $ test


转成eclipse工程项目

方法一、在project/plugins.sbt文件中添加sbteclipse

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")


之后再执行:

[my-first-app] $ reload


reload
就是使sbt重新加载创建。也就是把
sbteclipse-plugin
加载进去。

在执行:

[my-first-app] eclipse


方法二、在全局文件加载sbteclipse

window:

正常情况下,在
C:\Users\yutao\.sbt\0.13
目录中是没有plugin文件夹的。





说白了,就是到
.sbt
文件夹中创建
plugins/plugins.sbt
文件,并且添加了:

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")


再在play控制台中,执行reload,就可以了。

之后我们再执行:

[my-first-app] eclipse


就可以生成eclipse工程项目。

参考地址:

http://stackoverflow.com/a/24722695/6952713

https://doron.gitbooks.io/play-doc-zh/content/2.4/gettingStarted/04_Setting-up_your_preferred_IDE.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐