我创建了一个新项目并使用eclipse(使用eclipsify
命令)
基本上,我将app
目录从旧项目移动到我创建的新项目。
问题是eclipse无法识别这些观点。我得到的错误如下:
views.html.viewTopic无法解析为类型
我尝试play compile
,但没有帮助
所以我得到了40个错误。所有这些都与视图没有被编译的事实有关,因此,日食不会识别它们(当然我的猜测)。
我该怎么办?
顺便说一句,旧项目编译并运行没有问题(我使用intellij)
答案 0 :(得分:5)
对于使用Eclipse Mars的Java Play Framework v2.4.6(激活器v1.3.7):
为了使您的viewTopic.render()
不会出现“无法解决错误”,您可以将此<classpathentry kind="lib" path="target/scala-2.11/classes"/>
添加到.classpath
或右键点击您的项目 - &gt;构建路径 - &gt;配置构建路径 - &gt;添加类文件夹并使其指向target/scala-2.11/classes
。
答案 1 :(得分:3)
答案 2 :(得分:2)
此次使用源重新运行播放控制台中的命令:
$ eclipse with-source = true
然后去eclipse并清理你的项目并构建所有
答案 3 :(得分:1)
根据jetbrains的说法,模板的问题是固定的。如果您在IDEA项目中播放了2个生成的源代码,那么您应该从项目中排除此文件夹
http://www.jetbrains.com/idea/webhelp/configuring-folders-within-a-content-root.html
并执行文件|使缓存无效并重新启动。
如果您有SBT项目,请通过File |在IDEA中打开它导入项目| Sbt类型项目
请务必使用最新的Scala和Play 2插件。
答案 4 :(得分:1)
答案 5 :(得分:0)
您可以做的最好的事情就是搜索Stack Overflow,因为这个主题已被多次讨论过了。
答案 6 :(得分:0)
app
dir play idea