0

当我第一次在我的项目上运行 eclipsify 时,我注意到 Eclipse 抱怨:

return ok(index.render("Your new application is ready."));

线。它不承认索引方法。该应用程序仍在运行,因此我暂时忽略了它。但是,现在我遇到了一个新错误。我想我刚刚向 Mongo 添加了一些依赖项,附加了一些模型文件并重新构建,但我现在收到此错误:

编译:sbt.InvalidComponent:找不到所需的组件'compiler-interface-src'

我不确定为什么会发生这种情况,尤其是因为我有点像白痴。作为旁注,Eclipse 报告我的“classes_managed”构建路径条目丢失,但我认为这是由于我在清理后无法编译。(清理和更新工作正常)。

4

2 回答 2

2

1) 模板由 Play 编译,而不是 eclipse。在“eclipsify”之后,您需要运行play compile(或play run)并刷新您的 eclipse 项目。请参阅如何让 Eclipse 看到 Play 中的更改!编译模板?

2)添加依赖后,启动新的时间play eclipsify命令。但我认为这不是问题。您添加的依赖项是什么?你的 Play2 版本是什么?(我怀疑与 Play2.1 库不兼容)

供您参考,一般规则:Play 不依赖 Eclipse 来编译文件。不要尝试在 eclipse 中清理,而是运行play clean(并刷新 eclipse)。

于 2012-12-28T10:26:51.167 回答
1

碰巧遇到这个问题几次,在上面尝试过,也遵循
基于清理播放框架的项目

但没有任何效果。

What it turned out to be was a IntelliJ Idea cache corruption issue, and invalidate and restart Idea worked fine.

于 2014-12-29T22:21:34.267 回答