繁体   English   中英

设置播放2.2.1和IntelliJ 12.0.4

[英]Setup Play 2.2.1 and IntelliJ 12.0.4

我在OSX 10.9上运行。 我已经下载了Play 2.2.1,并且想要使用IntelliJ 12.0.4。 为发展。 我通过在项目目录中运行play ,然后执行idea with-sources=yes然后执行compile

我可以从终端和IntelliJ运行项目,而不会出现任何问题。 重新编译项目时,我对文件所做的所有更改都会反映在浏览器中。

困扰我的是IntelliJ无法解析视图,这使其自动完成功能无法使用。 错误为“无法解析方法ok(?)/无法解析符号索引”。

我已经读了很多有关此事的材料,但无济于事。 如果有人指出我缺少的一步,我将不胜感激。

我有时遇到这个问题; 不幸的是,我现在无法在任何Play 2.2项目中复制它,但是我记得必须这样做才能使视图得到解决:

  • 在IntelliJ中转到项目的“模块设置”(选择顶层,按F4键)
  • 在出现的“项目结构”窗口中选择“模块”项
  • 选择<projectname>项目(与<projectname> -build相对
  • 编译器的输出 views目录添加到“ 源文件夹”项;
    • 我在Scala中,对我来说,这是target/scala-2.10/classes/views
    • 我确定Java中会相当相似-可能是target/classes/views
    • 我个人认为IntelliJ UI非常不直观。 您可能需要先从排除文件夹中取出target目录和/或其子目录之一
  • 应用该更改后,IntelliJ 应该将这些视图文件视为另一个源文件,因此自动完成功能应该适用于它们。

也可能是您使用的Intellij不是Ultimate Edition

社区版不支持低于2.4.x Play Framework版本

在此处查找“播放”: https : //www.jetbrains.com/idea/features/editions_comparison_matrix.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM