7

我刚刚在 Ubuntu 下下载并安装了 IntelliJ IDEA 12(终极版),我寄希望于 IJ 与 Scala 和 Play Framework 的紧密集成。

我在四处搜索时安装了功能齐全的 Play /home/ryan/play-2.0.4,似乎play idea只需在命令行中对 play 项目执行 a 并在 IntelliJ 中打开该项目即可。

但是,如果我这样做:我什至无法验证 Playframework 插件是否处于活动状态/正常运行。Play 配置文件或模板中没有语法高亮显示,下拉菜单中绝对没有 Playframework 选项。如果我右键单击项目,选择“添加框架支持...”并且“播放”甚至不在列表中,我也不能在 IDE 中从头开始创建一个新的“播放”项目(不确定是否甚至支持)。

如果单击File -> Settings -> Play Configuration,我将主目录和工作目录设置为:/home/ryan/play-2.0.4。我应该注意,我在 Eclipse 下使用 Play 没有任何问题(除了没有与 Eclipse 的任何 Play 集成 --- 因此我在 IJ 中尝试这个的原因)。如果我不知道更好:我会宣布 IJ 12 的 Play 支持是一个悲惨的失败,但考虑到所有帖子都表明 Play 2.0 与 IJ 12 的集成“非常容易”——也许我缺少什么?

4

2 回答 2

10

很可能您需要下载和/或安装Play 2.0 Support插件 + 依赖项(很可能您需要在Browse repositories部分中找到它,它与捆绑的插件不同Playframework support!)

我可以向您保证,我只是坐着玩 Idea 12 中的 Play 2.0,并获得了新的支持,而且效果非常好。

转到Settings>Plugins部分并检查您是否有提到的插件的最新版本,如果没有被某些错误(即缺少依赖项)阻止,请尝试解决所有缺少的依赖项,重新启动 IDE,然后编译(或运行)您的应用程序至少一次。

我还没有测试到最后,但我可以看到支持方面取得了很大进展,尤其是在模板和控制器方面。routes文件允许轻松导航到目标操作,但我可以看到 conf 文件中没有语法突出显示。

现在甚至可以从菜单中运行和调试 Play 应用程序。

一般来说,如果您启用 Play 插件,您肯定会看到它:)

于 2012-12-07T21:46:14.593 回答
2

您不必安装额外的插件。您只需运行一次应用程序,然后 IntelliJ 会突出显示所有内容等。

看这里:http ://devnet.jetbrains.net/message/5473435?tstart=0#5473435

于 2012-12-12T17:31:06.870 回答