IntelliJ IDEA 配置playframework1 项目和创建类似eclipse的工作区
2017-12-19 14:28
686 查看
环境
操作系统: win7IntelliJ IDEA:2017.3 专业版(
Ultimate)
play framework: 1.2.7
需求
从现在开始,我想使用这个传说中的神器由于公司使用的框架是
play framework 1.2.7, 平时都是使用
eclipse来开发,最开始,我只是简单的导入到
IDEA中,结果不知道怎么启动项目。
参考官网教程后,再次记录下。
将项目转成IntelliJ IDEA项目
从公司的gitlab中将项目拉取下来后,在
cmd中执行如下命令:
D:\testworkspack\ggnews>play idea ~ _ _ ~ _ __ | | __ _ _ _| | ~ | '_ \| |/ _' | || |_| ~ | __/|_|\____|\__ (_) ~ |_| |__/ ~ ~ play! 1.2.7, http://www.playframework.org ~ ~ OK, the application is ready for Intellij Idea ~ Use File, Open Project... to open "ggnews.ipr"
创建一个workspace
因为IDEA没有工作区的概念,只有
项目和
模块的概念:
Eclipse | IntelliJ IDEA |
---|---|
workspace | project |
project | module |
Facet | Facet |
Library | Library |
jre | sdk |
classpath variable | path variable |
eclipse那样一个工作区可以打开多个项目(对于我公司而言非常有必要);
这个时候,我们就需要先创建一个空项目,再把我们的各个项目作为
module导入进去。
File | new | Project...->
默认点击next或者
选择最后一个Empty Project。
接着继续点击下一步(
next),到了
Project name和
Project location时,这里是选择项目路径。(相当于我们
eclipse中的
workspace),之后点击
Finish。
注意:
①如果创建项目时,选择的不是
Empty Project, 那么就要把生成的
src文件夹删除;需要去磁盘上进行物理删除;
②如果创建项目时,选择的是
Empty Project,其之后会提示你创建
module,这时不要点击创建,我们自己导入。
将项目作为Module导入进来
File | new | Module from Existing Sources...
在弹出的
Select File or Directory to Import的对话框中,选择项目:
后面差不多都是一直点击下一步
next。。。
中途可能会提示需要对
*.iml文件是
覆盖还是
reuse,我选择是
reuse。
最后点击
finish,项目就导入进来了。
如果你有很多项目,比如我的话,大概需要导
5个项目左右,基本就是重复上面的操作。
运行play项目
如果是eclipse的话,我们一般就是在
eclipse文件中,右键
ggf10service.launch文件,点击运行就行了。
在
IDEA中,比较麻烦,需要你创建配置才行(如果不创建配置,就要使用
play最原始的命令
play run来运行)。
①打开
Run/Debug Configurations对话框(
Run | Edit Configurations)
② 点击
+(
alt + insert),接着选择
Application。
③配置以下字段:
- Main class. Type play.server.Server - VM options. Type -Dapplication.path="." - Working directory. Specify your Play application root directory.
我的配置:
还有些地方需要注意下:
快捷键
ctrl + alt + s
快捷键
ctrl + alt + shift + s
这里的
SDK一定要配置好;
还有就是
Sources tab页面中的
Language level一定要和
SDK对应;
都配置好了之后,点击
RUN按钮,就可以运行了。
官网上对于
debugging,其教程中又单独配置一个;但是我发现,好像不需要,直接点击
蜘蛛按钮也是可以进入
debug模式的。
我这里就是记录下,官网的教程:
再点击右边的复制图标,将参数复制到我们之前配置的
Application的
VM Options中:
启动的顺序就是,先去启动
Application再去启动
Remote。
(就我上面的图片配置而言,先启动
ggnew,再去启动
ggnewDebug)。
这样也能进入
debug模式。
我这里只是记录下,因为我们也可以直接点击
蜘蛛按钮来进入
debug模式,而不是又配置一个文件。
总结
由于没有工作区的概念,所以自然就没有像eclipse那样会有
close project这种功能。
导入所以模块,自然就是把多个项目都加入到内存中,现在内存也不值钱,所以也没有什么关系。
就我公司的项目而言,假设有5个项目,那样就需要配置
5个 启动文件。
相对
eclipse而言,这一块有点麻烦。
参考地址:
Play Framework 1.x
相关文章推荐
- Intellij IDEA使用(十)—— 使用Intellij IDEA导入Eclipse创建的JavaWeb项目并修改相关配置
- Intellij IDEA使用(十二)—— 使用Intellij IDEA导入Eclipse创建的Spring+SpringMVC+Mybatis(SSM)整合项目并修改相关配置
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 【转载转载转载】【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- maven笔记(maven使用与安装,eclipse中maven的配置,maven项目的创建)
- IntelliJ IDEA创建和配置Maven项目并运行
- 十分钟教程,eclipse配置maven + 创建maven项目
- IntelliJ IDEA 14.x 创建工作空间与多个Java Web项目
- 解决eclipse创建spring boot项目加载不到application.properties配置文件的问题
- 《项目管理利器Maven》学习(六):Eclipse中配置Maven及创建Maven项目
- android实现cordova 配置安装及项目创建导入eclipse添加对话框插件
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 创建基于play framework 的项目,并配置eclipse为IDE
- Maven安装和配置,eclipse创建Maven项目
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 【IDEA】Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目
- 使用IntelliJ IDEA 14和Maven创建java web项目(maven 配置)
- 使用Intellij Idea创建Java Web项目以及运行配置