6

私は ScalaTest にかなり慣れていませんが、Maven で実行できるようになったので、もちろん Eclipse でもうまく動作させたいと思っています。私のプロジェクトは Java プロジェクトですが、ScalaTest でテストを作成して Scala のスキルを向上させたいと考えています。

プロジェクトを右クリックして、「構成」と「Scala Nature を追加」と言う必要があることを理解しました。ただし、これを行うと、Eclipse はすべての Java ファイルを scalac でコンパイルしようとするため、問題リストに多くの「Scala Problem」エントリが表示されます。もちろん、Scala の性質を持たないことで、すべての Scala ファイルのプロジェクトに多くの「Java 問題」エントリができます。Scala の性質を src/test/scala だけに追加するにはどうすればよいですか?

乾杯

ニック

4

1 に答える 1

2

おそらく最も簡単な解決策 (あなたのコンテキストでは、つまり、M2Eclipse と Maven プロジェクトのない従来の Java プロジェクト) は、2 つの別個のプロジェクトを持つことです。

  • Java Nature のみの 1 つ
  • tst のスカラ性質を持つもの。

2 番目のプロジェクトでディレクトリをリンクできるため、tests( src/test/scala) のソースを既存のファイル セットから移動する必要はありません。最初の (Java のみ) プロジェクトのコンパイル
から除外するだけで済みます。src/test/scala

于 2011-06-08T12:28:26.387 に答える