PlayFramework的安装和配置以及向eclipse导入项目工程

一、Play的安装和配置

1.首先去官网下载Play的包并将其解压

我下的是playframework2.2.1

2.配置play的环境变量方便使用

3.打开cmd运行play

输入play   help 查看是否成功

二、如何用Play建立一个eclipse的java项目

1.首先建立一个play的java项目

输入 play  new  playTest

2.进入项目目录下运行play

第一次可能比较慢play需要下载一些东西

3.将项目导入eclipse

现在play中输入eclipse

确保jdk和jre等环境变量的正确,不然可能会出现错误。

成功后如图:

然后 打开eclipse通过File/Import/General/Existing project…将项目导入eclipse。

三、项目目录结构

1.app目录包含所有可执行构件:Java和Scala源代码,编译的来源。
有三个标准包在应用程序目录中,即MVC架构:

你也可以建立自己的包。

还有一个可选的目录app /assets来存放LESS、CSS来源和CoffeeScript来源

2.public目录是存放直接用于Web服务器的静态资源。    

这个目录是分成三个标准子目录:图片、CSS样式表和JavaScript文件。

你应该组织这样的静态资源保持所有Play用程序一致。

3.conf目录包含应用程序的配置文件。有两种主要的配置文件:     

application.conf。研讨会,主要为应用程序配置文件,其中包含标准配置参数  

routes,路线定义文件。    

如果你需要添加特定于应用程序的配置选项,一个好主意就是向应用程序添加更多的选项.conf文件。    

如果一个库需要一个特定的配置文件,尝试放在conf目录下。

4.lib目录是可选的,存放并管理jar包

5.你的项目中的main一般放在build.sbt文件中,放在project目录下的.scala文件也可以说明工程的结构。

6.Project目录包含sbt结构定义

Plugins.sbt包含了被用于该工程的sbt插件

Build.properties 包含了建立你的程序的sbt版本

7.target目录包含所有系统构造的东西,可以用来看产生了什么东西。

Classs/包含了所有编译出来的类

Class_managed/包含的类都是框架产生的

resource_managed /包含生成的资源,通常是编译LESS CSS和CoffeeScript编译的结果。

src_managed /包含生成的来源,比如生成Scala源的模板系统。

8.生成的文件夹被你的版本控制系统忽略就会放入play应用的.gitignore的文件中。

四、控制台命令

play控制台常用命令
  第一:play help
  第二:play 启动play项目
  第三:run 使服务器在开发模式下运行,为你的项目访问浏览器做准备
  第四:exit 或Ctrl+D 离开控制台
  第五:compile 编译应用
  第六:console 启动交互式控制台:进入的是交互式的scala控制台可以测试你的代码
  第七:play debug 在开启JPDA调试端口(默认是9999)后可以链接使用Java调试器。
        通过set JPDA_PORT=数值(如1234)命令,可以设置JPDA端口
  第八:使用sbt特性如进入到项目文件夹运行play、run、compile等命令
  第九:直接在控制台使用play命令如进入CMD后直接输入play run、play help
  第十:play clean-all  清除所有的生成目录

时间: 2024-10-21 10:54:58

PlayFramework的安装和配置以及向eclipse导入项目工程的相关文章

Eclipse 导入项目与 svn 插件关联全过程记录

文章摘自:http://www.cnblogs.com/xmmcn/archive/2013/03/01/2938365.html 感谢博友分享! Eclipse 导入项目与 svn 插件关联全过程记录 今天想整理一下相关项目的前端代码以及目录结构,故利用svn客户端(TortoiseSVN 1.7.2)从trunk上新建了一个branches,然后checkout到本地. 打开Eclipse,点击 File -> Import -> General -> Existing Projec

eclipse导入maven工程,右键没有build path和工程不能自动编译解决方法

原文链接:https://blog.csdn.net/wusunshine/article/details/52506389 eclipse导入maven工程,右键没有build path解决方法: 由于.project文件缺少 <natures>        <nature>org.eclipse.jdt.core.javanature</nature></natures> 另外如果工程不能自动编译,需要在.project文件中增加如下配置: <b

eclipse 导入项目出现Unbound classpath variable: &#39;TOMCAT_HOME&#39; in project XXX Problem

翻译:未绑定的类路径变量:项目XXX中的“TOMCAT_HOME” 解决: 配置TOMCAT环境变量,新建TOMCAT_HOME环境变量,path为tomcat目录路径. 打开eclipse,选择Window-> Preferences-> Java-> Bulid Path-> Classpath Variables -> New Name:TOMCAT_HOME   Path:tomcat目录路径. eclipse 导入项目出现Unbound classpath vari

eclipse 导入项目js报错问题

eclipse 导入项目js报错问题 eclipse 导入项目后会出现项目中的js文件报错(红叉),如下图所示,有时候报错的文件很多,需要集中处理. 解决办法:右键项目名称>Properties>JavaScript>Include Path,在右侧选择"Source"选项卡, 然后选择项目中的"Excluded"分支,在右侧点击"Edit",如下图所示: 在弹出的"Inclusion and Exclusion Pa

Eclipse导入MyEclipse工程(web项目显示为java项目解决办法)

在直接Import MyEclipse的项目文件导入到Eclipse之后,需要在项目所放的workspace内修改引入项目目录下的.project文件,修改如下: 1.在eclipse中新建一个WEB项目将根目录下下的.project文件覆盖到导出的项目同样目录下, 2.打开导入项目的.project文件,修改下<name>test</name>中间的值即可 之后,刷新项目工程文件.继而,右键项目-->Properties-->选择Project Facets,勾选Dy

Mac下eclipse导入其他工程中文注释出现乱码解决方案

因为用的是mac版的eclipse,导入其他工程注释出现乱码的情况,找了网上的很多方法,大部分都是说的workspace,在这里修改,但是我修改之后还是乱码,最后发现这样一个方法,才得以解决. 点击 偏好设置 -> General ->Text ->Java Source File  在下面的defalt encoding修改成  GBK,点击update 这样就解决了中文注释出现乱码的问题.

Eclipse 导入JavaEE工程 的纠错

之前做JavaEE的工程都是用的Myeclipse,没有用Eclipse 做过比较大的东西. 刚刚试了把别人的项目导入到自己的Eclipse里,吓尿,一百多个error.但大部分都是: HttpServlet cannot be resolved to a type 之类的,要不就是JSP不能被resoled to a type.google了下,这里 有个大叔给出了回答,把Tomcat的lib添加到build path之后,世界立马清净了.慢着,还有一个错: Target runtime co

Android eclipse导入项目后出现Unable to resolve target &#39;android-17&#39;解决方法

eclipse导入项目后出现Unable to resolve target 'android-17'解决方法,在最后附带另一种编译逻辑不成功情况解决方法. 一.问题情况 二.解决办法 1.修改项目的目标版本与当前Android sdk相对应的版本 2.自动修复一下项目 三.这个问题不是上面的.是另外情况,在这里也奉上.如果项目出现逻辑正确,可能有些项目东西没有编译到.解决办法: 版权声明:本文为博主原创文章,未经博主允许不得转载. Android eclipse导入项目后出现Unable to

eclipse导入安卓工程时出现 Invalid project description. overlaps the location of another project提示

eclipse导入工程时出现了如下问题: Invalid project description. /Users/yang/Documents/workspace/BarCodeTest overlaps the location of another project: 'BarCodeTest' 原因:下载工程时把该工程放在了workspace目录下.eclipse插件在创建项目的时候需要在workspace目录下创建一个同名的目录. 但发现workspace目录下已存在对应的目录时,就会报上