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

IntelliJ IDEA 配置playframework1 项目和创建类似eclipse的工作区

2017-12-19 14:28 686 查看

环境

操作系统: win7

IntelliJ 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
没有工作区的概念,只有
项目
模块
的概念:

EclipseIntelliJ IDEA
workspaceproject
projectmodule
FacetFacet
LibraryLibrary
jresdk
classpath variablepath 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐