在Scala IDE中运行Scala应用程序并出现编译错误

rol*_*lve 7 eclipse scala scala-ide

如果项目中存在(无关!)编译错误,是否有办法在Scala IDE 2.0.2(Eclipse 3.7)中运行Scala应用程序或单元测试?

在Java中,这没问题,但Scala IDE一直告诉我:

项目包含编译错误(因此,没有生成二进制文件).

我想要做的就是在重大的重构过程中运行一个小测试,但我现在无法解决所有编译错误.而且我不想开始评论,因为那些编译错误很好地提醒了仍然需要完成的任务.

kir*_*uku 4

目前 Scala IDE 不支持这种行为,但如果可以的话那就太好了。

为了意识到这一点,我创建了一张

尽管源代码存在编译问题,JDT 仍允许执行 Java 代码。JDT 在内部用异常替换有缺陷的代码,如果执行相关代码,则会抛出该异常。但是,如果在执行过程中从未调用有缺陷的代码,则不会发生任何不良情况。如果 SDT 支持类似的行为那就太好了。