0

我有

  • 日食 3.5.2
  • Scala 2.8.0 final(包括最新的 Scala IDE for Eclipse)
  • Eclipse 的 Maven 集成
  • Maven 2.2.1
  • .project 和 .classpath 文件由maven-eclipse-plugin

我正在使用 Scala 为我的 Java 代码编写 Specs BDD 测试,到目前为止,上面的设置运行良好。但是,我有一个令人费解的问题,我想知道是否有人知道如何解决它。

Scala 库在我的项目中出现了两次。

  1. 在 M2 ClassPath 中(作为 Maven 依赖项)
  2. 作为 Eclipse 系统库(以与 JRE 系统库相同的方式)

因此,当我Ctrl-Shft-T每个 Scala 类出现两次时。

在不破坏命令行或工作区中的 Scala 项目的情况下可以避免这种情况吗?

4

2 回答 2

3

解决此类问题的最佳地点是Scala IDE 用户邮件列表

有关通过 m2eclipse 使用 Eclipse 的 Scala 工具和 Maven 的最新文档可以在这里找到。

于 2010-07-24T17:59:54.820 回答
-1

为了回答我自己的问题,

它看起来(正如上面所有暗示的那样)maven-eclipse-plugin基本上已经过时了。当我

  • 删除了我的旧 Eclipse 项目
  • 删除了所有 eclipse 文件(即从我.settings.project项目目录中)
  • 删除了maven-eclipse-plugin我的所有引用pom
  • 安装了m2eclipse-scala插件
  • 将项目重新导入为 Maven 项目

所有设置都被正确检测到,我不再在我的类路径中看到 scala 类的双重输入。

于 2010-07-27T13:36:36.750 回答