【问题标题】:Idea + Scala-Play: Editor compiler cannot resolve Twirl templates e.g. views.html.indexIdea + Scala-Play:编辑器编译器无法解析 Twirl 模板,例如view.html.index
【发布时间】:2017-08-17 09:26:25
【问题描述】:

由于某种原因,IntelliJ Idea 版本 2016.2.5 编辑器编译器无法识别或找到已编译的旋转模板,例如

def index = Action {
    Ok(views.html.index()) // <<<<<<<<<<<<<<<<< cannot resolve symbol index
}

有没有可以解决这个问题的设置?

更新 我安装了 Idea Community 2017.1 并且也遇到了问题。我将它与相应的 SBT 和 Scala 插件一起使用。

【问题讨论】:

  • 你在提交这个问题之前检查了list of open issues吗?
  • 能否把你的文件夹和包结构,Twirl 文件的文件名,以及编译后的 Twirl 文件中列出的包名也贴出来?

标签: scala intellij-idea playframework-2.0


【解决方案1】:

我建议使用适当的构建工具来编译 Twirl 文件。我之前已经将 IntelliJ 与 Gradle 和 Play 框架一起使用,没有任何问题。

https://github.com/67726e/gradle-twirl

但该框架的作者也展示了一个使用 SBT 的示例:

https://github.com/playframework/twirl

【讨论】:

  • 我使用 SBT 导入其对应的 Play-SBT 插件,当然可以很好地编译。但不知何故,IntelliJ IDE 不起作用。
猜你喜欢
  • 2020-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-12
  • 2021-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多