关闭

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

标签: playeclipsejava
1680人阅读 评论(0) 收藏 举报
分类:

启动项目

利用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

0
0
查看评论

用eclipse 开发play

用eclipse来完成play开发第一步 直接代码 Application.java package controllers; import play.*; import play.mvc.*; import java.util.*; import models.*; public cl...
  • u013372441
  • u013372441
  • 2015-07-28 10:17
  • 899

Play!项目转成Eclipse的项目:eclipsify

Play!生成的项目,如果想要在Eclipse中开发 的话。执行一下eclipsify命令后,然后Eclipse导入就可以了。
  • hantiannan
  • hantiannan
  • 2012-05-12 15:48
  • 6042

play之Eclipse调试

转换成Eclipse项目 启动命令行,输入play new ,Play会在当前路径下创建项目。输入play eclipsify ,Play会在项目目录中创建eclipse需要的配置文件,将其转换成eclipse项目。在eclipse中导入创建的项目。 调试 Play转换eclips...
  • maguanghui_2012
  • maguanghui_2012
  • 2017-01-24 16:58
  • 403

PlayFramework Play2 Java 环境搭建入门 eclipse 笔记(1)

最近 play2 炒的火,一个类似 rails 的 java 框架。带着好奇心,花了点时间看了官方的文档。碰巧 play-2.1.0 发布了,赶紧 down 一个玩玩。 官方网址 http://www.playframework.com 目前官方支持 JAVA 和 scala...
  • cenguocheng
  • cenguocheng
  • 2013-02-20 00:13
  • 8098

play framework1生成eclipse项目以及在eclipse中调试

转换成Eclipse项目 启动命令行,输入play new ,Play会在当前路径下创建项目。输入play eclipsify ,Play会在项目目录中创建eclipse需要的配置文件,将其转换成eclipse项目。在eclipse中导入创建的项目。   调试 ...
  • zzb521zzb
  • zzb521zzb
  • 2014-07-04 17:21
  • 767

play1.2.7局部编译,局部打包完整解决方案

play 框架在开发效率方面确实非常的非常的不错,优点在此处就不做介绍! 缺点在后期,后期项目较大后,打包越来越慢,打个包 10 多分钟,这在更新频率非常高的公司,完全无法忍受,只能整体编译,无法局部编译。 前段时间一直在研究如何达到这一目的(快速编译、打包、部署),在了解的过程中,慢慢...
  • fasttime
  • fasttime
  • 2016-03-06 15:12
  • 1485

play framerowk 1.2.7 多种打包(预编译)方式

1.play 提供的 play 命令打包(相以路径以及绝对路径都可以,目前也是网上流传最广的方式)      play war ${path_project} --exclude .svn:target:logs:tmp -o ${path_war} 2....
  • fasttime
  • fasttime
  • 2016-03-06 19:13
  • 2437

play_第一步_安装、配置、启动

PLAY, 如果初学框架的时候就使用这个就不必遇到那么多麻烦的事情了(当然那些麻烦的配置, 调试也帮助我们更快的成长)。 首先当然要去官网下载这个框架http://www.playframework.org/        1。  下载...
  • jintaiyong
  • jintaiyong
  • 2012-02-14 23:14
  • 7044

Play FrameWork项目中scala页面遍历list并操作index下标

直接看代码吧: @for((product,index) <- prolist.zipWithIndex){ @if((index+1)%4 == 0){ }else{ ...
  • Kiss_Fly
  • Kiss_Fly
  • 2016-01-13 17:42
  • 1714

play framework & 安装 & 创建新项目 & play常用命令

Play framework使用Apache V2协议是一个Java & Scala的程序框架和执行容器,使得更加容易地创建Web应用程序。。  Play基于一个轻量级、无状态、界面对用户友好的架构,并为高稳定性的Web程序提供特征预测、最小资源消耗(CPU,内存,线程)。&...
  • a502817870
  • a502817870
  • 2014-07-08 18:06
  • 1966
    个人资料
    • 访问:510704次
    • 积分:7191
    • 等级:
    • 排名:第3759名
    • 原创:217篇
    • 转载:4篇
    • 译文:8篇
    • 评论:140条
    文章分类
    最新评论