java - 如何让 Eclipse 看到 Play 中的变化!编译模板?

标签 java eclipse scala playframework-2.0

所以,我正在尝试使用 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目录添加到构建路径中。

最佳答案

我做了以下事情:

  1. 和你一样,我打开了工作区自动刷新(在设置中,常规 -> 工作区,然后选择“使用 native Hook 或池化刷新”)
  2. 我从构建路径中删除了 play eclipsify 生成的 classes_managed 目录,并使用“添加外部类文件夹”手动添加了它

然后它对我有用。 eclipsify 命令似乎有错误。

关于java - 如何让 Eclipse 看到 Play 中的变化!编译模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042987/

相关文章:

java - 错误 : Path Must Include project and resource name:/<jar file name> in eclipse IDE

java - android中进度对话的时间限制

scala - 使用 List 作为累加器的折叠方法

java - Alternate CodingBat sumNumbers 练习解法

java - 在哪里定义测试 Maven 依赖项

eclipse - 自动化 Tomcat 添加到 Eclipse

java - Spark 和 Java : Exception thrown in awaitResult

regex - 斯卡拉正则表达式。奇怪的正则表达式

java - 如何从泛型类型参数中获取 `.class` 属性?

java - 我的函数无法在 JavaFx 中调用