我刚刚在Ubuntu下载并安装了IntelliJ IDEA 12(终极版),我非常希望IJ能够与Scala和Play Framework紧密集成。
我在/home/ryan/play-2.0.4
安装了一个功能齐全的Play,并且在搜索时,似乎所有人必须做的就是在命令行上对游戏项目执行play idea
并简单地打开IntelliJ中的项目。
但是,如果我这样做:我甚至无法验证Playframework插件是否处于活动/运行状态。 Play配置文件或模板中没有语法突出显示,下拉菜单中绝对没有Playframework选项。如果我右键单击该项目,选择“添加框架支持...”,“播放”甚至不在列表中,我不能在IDE中从头开始创建一个新的“播放”项目(不确定是否甚至支持)。
如果单击File -> Settings -> Play Configuration
,我将Home和Working目录设置为:/home/ryan/play-2.0.4
。我应该注意到我在Eclipse下使用Play没有任何问题(除了没有任何Play与Eclipse的集成 - 因此我之所以在IJ尝试这个)。如果我不知道更好:我会宣布IJ 12的Play支持是一个悲惨的失败,但是考虑到所有的帖子表明Play 2.0与IJ 12的集成“非常容易” - 也许我有些遗漏?< / p>
答案 0 :(得分:10)
很可能你需要下载和/或安装Play 2.0 Support
插件+依赖项(很可能你需要在Browse repositories
部分找到它,它与捆绑的{{1}不是同一个插件}!)
我可以向你保证,我只是坐下来在Idea 12中玩Play 2.0并获得新的支持,而且效果非常好。
转到Playframework support
&gt; Settings
部分并检查您是否有最新版本的提到的插件,如果没有被某些错误阻止(即缺少依赖项),请尝试解决所有缺少的依赖项,重新启动IDE,然后编译(或运行)申请至少一次。
我还没有测试到最后,但我可以看到支持方面取得了很大进展,特别是在模板和控制器方面。 Plugins
文件允许轻松导航到目标操作,但正如我所看到的,在conf文件中没有语法突出显示。
现在甚至可以从菜单中运行和调试Play应用程序。
一般情况下,如果您启用Play插件,您肯定会看到它:)
答案 1 :(得分:2)
您无需安装其他插件。您只需运行一次应用程序,然后IntelliJ突出显示所有内容等。
请看这里:http://devnet.jetbrains.net/message/5473435?tstart=0#5473435