我的项目编译得很好。突然之间,我开始收到ClassNotFoundException
的没有错误的文件。
我意识到在' out'目录,编译源应该在哪里,是空的。
IDE说汇编很好:0个错误,0个警告。
这会影响scala和java文件。
这绝对有效,出于某种原因,我们已停止工作了。
知道为什么会这样吗?
使用IntelliJ 14。 Barebones Play 2.0项目。斯卡拉2.11.4。 JDK 1.8。
如果您可以指出要查看的位置,可以提供日志。
*更新:Barebones Play和Scala Project *
为了解决这个问题,我创建了一个全新的Play 2.0项目和一个空白的Scala项目。我为每个添加了一个Test对象并运行。 Scala唯一的项目运行良好,Play 2.0给出了我一直以来的错误。
我认为这清楚地指出Play 2.0是罪魁祸首。
答案 0 :(得分:0)
这里的区别在于,对于Play,SBT正在处理编译,并且必须将测试模块添加到SBT。
对于普通的Scala项目,IntelliJ正在处理编译,默认情况下不需要标准的src目录配置,如SBT所做的那样。