6

我对 ScalaTest 还很陌生,现在我已经用 Maven 运行了它,当然我也希望它在 Eclipse 中也能正常工作。我的项目是一个 Java 项目,但我想通过使用 ScalaTest 编写测试来提高我的 Scala 技能。

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

干杯

尼克

4

1 回答 1

2

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

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

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

于 2011-06-08T12:28:26.387 回答