文档章节

Intellij Idea 配置 Play 1.x Framework 开发环境 (configuration Play 1 x Framework development environmen...

奋斗到天明
 奋斗到天明
发布于 2015/08/27 17:49
字数 411
阅读 174
收藏 0

虽然在公司使用的是Eclipse,但是我还是很中意俊俏的Intellij Idea(当然还有风骚的Sublime Text),Play 是一个类ROR的框架(Play 1.x 是比较正统的Java框架,Play 2.x混入Scala血统,个人不喜),在中小项目的背景下,play 能大大提高开发效率。两个高效的工具聚合在一起,将产生如何的效应,让我们一起Play Idea ~ 

本人的开发环境: Win7、Intellij idea13、Play 1.3   

第一步 生成Play项目 

A. 新建命令: play new Daily

B. 生成Idea项目信息: play idealize Daily  

第二步 配置Intellij Idea 环境 

C. 其实Idea中已经内嵌对Play的支持(1.x)。所以这步是将项目Daily复制你的工作项目目录中。然后再Import Module。 在play 1.3生成了Daily.ipr。如果导入ipr会有两个Module导入,还有一个docviewer的,所以可以删掉Daily.ipr,导入Module时选择Daily目录,这样Play应用就是单个导入到Idea中了。 

D. 配置Play的classpath,选择Project Strcture(Ctrl + Alt + Shift + S)。选择Libraries,添加到Play的jar与src。如图idea1

配置环境之后,可以转到Appliction.java中,可以看到play的绿三角形标准:idea2

第三步 运行Play应用 E. 在Idea中可直接使用命令行运行程序。在idea的左下方,选择Terminal面板。 运行应用: play run Daily运行测试: play test Daily注意,这个地方,需要注意命令行的目录,运行目录必须在项目的Daily目录的父目录中运行。

© 著作权归作者所有

共有 人打赏支持
奋斗到天明
粉丝 18
博文 112
码字总数 82707
作品 0
昌平
程序员
私信 提问
play 添加 IDEA 支持

IntelliJ IDEA Play provides a command to simplify IntelliJ IDEA configuration. To transform an existing application to a valid IntelliJ IDEA module, use the idealize command: pl......

MtrS
2015/01/16
0
0
play 添加 IDEA 支持

IntelliJ IDEA Play provides a command to simplify IntelliJ IDEA configuration. To transform an existing application to a valid IntelliJ IDEA module, use the idealize command: pl......

MtrS
2015/01/16
0
0
在 IntelliJ IDEA 开发环境中集成 Play Framework 框架

在学习完 Play Framework 框架初学者入门 之后,接下来我们在 IntelliJ IDEA 中集成这个框架。 因为 Play 框架提供一些命令用来创建项目的模块,例如通过 play idealize app_name 命令来创建...

红薯
2010/07/06
9.8K
1
在 Eclipse 中开发基于 Play Framework 框架的 Web 应用

在开始本文之前,请确保已经对 Play Framework 已经有所了解,请看 Play Framework 的入门教程。 Play 框架支持 Eclipse、NetBeans 和 IntelliJ IDEA 三个主流的 Java 开发环境,本文主要介绍...

小编辑
2010/07/06
7.9K
9
用 Java 实现的 Ruby on Rails 框架 —— Play Framework

这两天稍微研究了下 Play 这个框架,尽管它的思路并没有多大的创新,Play 也坦言是复制 Rails 框架的思想。但还是得惊叹一下它居然用 Java 语言实现了这么完整的、富有创意的框架。 首先跟 ...

红薯
2010/07/07
2.5K
7

没有更多内容

加载失败,请刷新页面

加载更多

Flink 幕后之内存管理

Flink 幕后之内存管理 引言 目前很多大数据处理框架,例如Hadoop、Spark、Storm、Flink等。它们都基于JVM语言开发(java or scala),运行在JVM上。为了加速合并或者排序(基于磁盘的方式通常...

moyiguke
20分钟前
2
0
风起云涌,看云计算如何赋能媒体行业?

在媒体行业的转型升级中,云计算的出现多维度促进了媒体融合,打破传统媒体行业与新媒体的界限和竞争格局,在媒体素材管理、移动端功能演进的过程中扮演着重要角色,颠覆了传统媒体新闻采编、...

七牛云
22分钟前
1
0
Mybatis开发遇到问题汇总

mybatis 中![CDATA[...]] 在今天使用Mybatis的xml文件中写sql语句时写入了一些特殊字符 如 < > & 等,但解析xml文件的时候会被转义,事实上并不希望它被转义,可以使用<![CDATA[ ]]>. 这是XML...

wangwei2134
31分钟前
1
0
参数验证 @Validated 和 @Valid 的区别

来源:blog.csdn.net/qq_27680317/article/details/79970590 整编:Java技术栈(公众号ID:javastack) Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303 规范......

Java技术栈
33分钟前
1
0
JS实现继承的几种方式

前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: ...

不负好时光
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部