【发布时间】:2011-09-10 15:15:09
【问题描述】:
我是 ScalaTest 的新手,现在我已经使用 Maven 运行它,当然我希望它在 Eclipse 中也能正常工作。我的项目是一个 Java 项目,但我想通过使用 ScalaTest 编写测试来提高我的 Scala 技能。
我明白了,所以我应该右键单击我的项目,说“配置”和“添加 Scala 自然”。但是,这样做会使 Eclipse 尝试使用 scalac 编译我的所有 Java 文件,从而在问题列表中给我很多“Scala Problem”条目。当然,不具备 Scala 特性会在我的项目中为我的所有 Scala 文件带来很多“Java 问题”条目。如何将 Scala 特性仅添加到 src/test/scala?
干杯
尼克
【问题讨论】:
-
我想我有一个 eclipse 项目,其中包含 java 和 scala 文件的混合,并且工作得很好......我可能有,当使用 maven 时,你应该有 src/java/main 和 src /scala/主文件夹。
-
当你混合了 Java/Scala 时,scalac 必须在
.java和.scala文件上使用,以解决依赖关系,然后运行 javac 进行实际编译.java,目标目录在类路径中,所以它可以找到由scalac编译的文件。问题是,在.java文件上运行的 scalac 不会引起问题。 -
@Daniel 感谢您告诉我。奇怪的是它确实做到了,我认为这是因为它尝试将它们编译为 scala 文件,但如果它打算这样做并且应该顺利进行,我将再次启用它,也许会打开一个关于它给我的错误的线程
标签: java eclipse scala scalatest