Java Play!启动问题

时间:2012-12-28 00:43:56

标签: java playframework-2.0

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

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

线。它没有认识到索引方法。该应用程序仍然运行,所以我暂时忽略它。但是,现在,我收到了一个新错误。我想我刚刚为Mongo添加了一些依赖项,附加了一些模型文件并重建但是我现在收到了这个错误:

  

compile:sbt.InvalidComponent:找不到必需的组件'compiler-interface-src'

我不确定为什么会这样,特别是因为我有点像白痴。作为旁注,Eclipse报告我的“classes_managed”构建路径条目缺失,但我认为这是由于我在执行清理后无法编译。 (清理和更新正在运行)。

2 个答案:

答案 0 :(得分:2)

1)模板由Play编译,而不是由eclipse编译。在“eclipsify”之后,您需要运行play compile(或play run)并刷新您的eclipse项目。见How to make Eclipse see the changes in Play! compiled templates?

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

对于您的信息,一般规则:Play不依赖于Eclipse来编译文件。不要试图在eclipse中清理,而是运行play clean(并刷新eclipse)。

答案 1 :(得分:1)

发生过几次遇到这个问题,在上面试过,也跟着左 Clean up Play-framework based project

但没有任何效果。

原来是IntelliJ Idea 缓存损坏问题,无效并重新启动 Idea工作正常。