所以,我正在尝试使用 Eclipse 进行 Play 2。我创建了一个新项目,编译它,运行 eclipsify 并将其导入 Eclipse。到目前为止一切顺利。
我遇到的问题是,当我在 Scala 模板中进行更改时,我的 Java Controller 看不到它,并且 Eclipse 将代码标记为无效。例如:
我在索引模板中添加了第二个参数
@(message: String, nesto:Integer)
当我尝试从 Controller 渲染我的文件时,以下行显示错误,因为 Eclipse 仍然认为 index.render 需要一个字符串。
return ok(index.render("Your new application is ready.",2));
我在Eclipse中开启了工作区刷新, Play eclipsify自动将classes_managed目录添加到构建路径中。
最佳答案
我做了以下事情:
- 和你一样,我打开了工作区自动刷新(在设置中,常规 -> 工作区,然后选择“使用 native Hook 或池化刷新”)
- 我从构建路径中删除了
play eclipsify
生成的classes_managed
目录,并使用“添加外部类文件夹”手动添加了它
然后它对我有用。
eclipsify
命令似乎有错误。
关于java - 如何让 Eclipse 看到 Play 中的变化!编译模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042987/