Java Eclipse项目中的ScalaTest

nik*_*ers 6 java eclipse scala scalatest

我对ScalaTest相当新,现在我已经让它与Maven一起运行了,当然我也想让它在Eclipse中运行良好.我的项目是一个Java项目,但我希望通过使用ScalaTest编写测试来提高我的Scala技能.

我理解它,所以我应该右键单击我的项目,说"配置"和"添加Scala自然".但是,这样做会让Eclipse尝试用scalac编译我的所有Java文件,在问题列表中给出了很多"Scala Problem"条目.当然,没有Scala特性在我的项目中为我的所有Scala文件提供了很多"Java Problem"条目.如何将Scala特性仅添加到src/test/scala?

干杯

Von*_*onC 2

也许最简单的解决方案(在您的上下文中,即经典的 Java 项目,没有 M2Eclipse 和 Maven 项目)是拥有两个单独的项目

  • 一个只有 Java 性质的人
  • 具有 tst 的 scala 性质的一种。

由于您可以链接第二个项目中的目录,因此您不必src/test/scala从现有文件集中移动测试()的源。
您只需src/test/scala从第一个(仅限 Java)项目中的任何编译中排除。