Playframework 2.0 Play framework 2.3.7中的(常规和嵌套)模板,ScalaIDE 问题描述:

Playframework 2.0 Play framework 2.3.7中的(常规和嵌套)模板,ScalaIDE 问题描述:,playframework-2.0,scala-ide,Playframework 2.0,Scala Ide,在一个在sbt中运行良好的Play framework 2.3.7项目中,我在编辑控制器时,每次调用模板都会在eclipse编辑器中出错。不仅在控制器中调用的位置无法识别模板,同样,模板中包含的模板也不起作用。可能这些从我的模板中调用的子模板是它的关键 中的解决方案和类似问题都没有帮助。运行sbt~run,在将项目导入eclipse之前,从浏览器调用应用程序以强制进行全速编译,最后是sbt eclipse,并且不要忘记升级到最新版本的eclipse play插件,并升级到sbt 13.6以匹配它

在一个在sbt中运行良好的Play framework 2.3.7项目中,我在编辑控制器时,每次调用模板都会在eclipse编辑器中出错。不仅在控制器中调用的位置无法识别模板,同样,模板中包含的模板也不起作用。可能这些从我的模板中调用的子模板是它的关键

中的解决方案和类似问题都没有帮助。运行sbt~run,在将项目导入eclipse之前,从浏览器调用应用程序以强制进行全速编译,最后是sbt eclipse,并且不要忘记升级到最新版本的eclipse play插件,并升级到sbt 13.6以匹配它

如前所述,sbt完全可以运行该项目,但最新版本的ScalaIDE则不行

在eclipse中,project->clean and rebuild也不能解决这个问题

令人讨厌的手动解决方法: 似乎要删除这些关于模板和模板内模板导入的错误,我需要手动打开导入到其他模板中的所有模板,然后重新打开将它们用作其子模板的模板。然后,如果我重新打开eclipse,我需要再次执行这个手动过程,因为它不会持久

问题: 如何从官网-4.0.0中制作ScalaIDE的最新版本,只需识别所有模板及其包含的模板,而不需要我在其编辑器中逐个打开它们


在其他模板中重用模板的正确方法应该是什么,这样它也可以在ScalaIDE编辑器中正常工作?我已经看到ScalaIDE在类似的事情上比sbt更不宽容…

这是根据以下内容改编的解决方案:

右键单击项目 构建路径 配置生成路径。。。 选项卡源添加文件夹 展开target->scala-2.11->twirl->main并勾选 主瞧 google group上提到了这一点,一个避免了这种干预的修复程序已经被合并到即将发布的Play 2.4.0中。我认为这意味着从第2.4.0版开始运行sbt eclipse就足够了。希望这个变通方案不必从我现在的变通方案项目中删除,如果以后升级播放