停止使用Play 2.3.X退出Eclipse

时间:2014-07-25 11:40:39

标签: eclipse lombok playframework-2.3

如果我在运行Eclipse时run我的应用程序(播放2.3.2),我总是有奇怪的编译错误,没有类def发现错误,类找不到错误等等......

如果我退出Eclipse并运行我的应用程序,一切正常。但有时它在Eclipse运行时也能正常工作。

我是唯一一个体验过的人吗?原因是什么?

我怀疑Eclipse中的某些内容会更改我的源文件,但我无法找到。 也许龙目岛?

感谢。

2 个答案:

答案 0 :(得分:1)

我有类似的问题。 Typesafe回应了我目前正在尝试的解决方案。

https://groups.google.com/forum/#!topic/play-framework/4RnbqEk-muM

@jroper答案的简要总结:

  

Eclipse不知道   如何将脏手保持在与Play相同的构建目录中   用于编译您的应用程序 - 如果您同时使用Play和IDE,请尝试   同时编译相同的代码,您认为会怎样   发生?你会看到随机错误。您应该不配置Eclipse   自动构建应用程序,或将其配置为具有不同的应用程序   输出目录。

答案 1 :(得分:0)

Play Framework将所有内容编译到目标target / scala-2.11 / classes。当更改其中一些类(尤其是任何视图)时,会导致Activator自动编译创建新类文件的类。在Eclipse中对项目进行刷新将更新classes目录中的项目和类文件,从而导致重建。这应该会使编译错误消失。如果仍有问题,请查看.classpath文件和Eclipse构建路径设置。