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 テストを作成していますが、上記のセットアップは今のところ非常にうまく機能しています。ただし、不可解な問題が 1 つあります。解決方法を知っている人がいるかどうかを知りたいです。

プロジェクトに Scala ライブラリが 2 回表示されます。

  1. M2 ClassPath 内 (Maven 依存関係として)
  2. Eclipse システム ライブラリとして (JRE システム ライブラリと同じ方法で)

したがって、I の場合、Ctrl-Shft-Tすべての Scala クラスが 2 回表示されます。

コマンドラインまたはワークスペースで Scala プロジェクトを壊さずにこれを回避できますか?

4

2 に答える 2

3

このような質問に最適な場所は、ScalaIDEユーザーのメーリングリストです。

m2eclipseを介したMavenでのEclipse用のScalaツールの使用に関する最新のドキュメントはここにあります。

于 2010-07-24T17:59:54.820 に答える
-1

私自身の質問に答えるために、

(上記のすべてで示唆されているように)maven-eclipse-plugin本質的に時代遅れであるように見えます。私が

  • 私の古い日食プロジェクトを削除しました
  • すべてのEclipseファイルを削除しました(つまり.settings.projectプロジェクトディレクトリから)
  • maven-eclipse-plugin私のからへのすべての参照を削除しましたpom
  • m2eclipse-scalaプラグインをインストールしました
  • プロジェクトをMavenプロジェクトとして再インポートしました

すべての設定が正しく検出され、クラスパスに scala クラスの二重エントリが表示されなくなりました。

于 2010-07-27T13:36:36.750 に答える