scala-lang.orgを介してScalaをダウンロードするための好ましい方法は何ですか?EclipseIDEによって直接追加できますか、またはEclipse IDEにScalaを追加する方法はありますか?JVM言語を追加する方法に関する規則はありますか?
アップデート
ヘルプからClojureとScalaを追加できます...新しいソフトウェアをインストールして、これらの種類のプロジェクトを作成できるようにします。
scala-lang.orgを介してScalaをダウンロードするための好ましい方法は何ですか?EclipseIDEによって直接追加できますか、またはEclipse IDEにScalaを追加する方法はありますか?JVM言語を追加する方法に関する規則はありますか?
ヘルプからClojureとScalaを追加できます...新しいソフトウェアをインストールして、これらの種類のプロジェクトを作成できるようにします。
通常、Eclipseのビルドインプラグイン言語を使用して、その言語のプラグインをインストールします。
たとえば、Clojureの場合、プラグインマネージャーで「反時計回り」を検索してClojureのサポートを受けることができます。Scalaの場合、http://scala-ide.org/は、詳細な手順とこれを設定するための優れたスクリーンキャストの出発点として適しているようです。Clojureのような多くのJVM言語は、明示的にインストールする必要はなく、Mavenのような標準のJavaビルドツールで必要に応じてダウンロードされることに注意してください。Groovyのような他の言語は、明示的にインストールすると、より簡単に使用できます。
IDEAユーザーの場合、SBTを使用してプロジェクトを管理し、そのsbt-ideaプラグイン(gen-idea
タスクを追加する)を使用してIDEAプロジェクトのファイルとディレクトリを作成するのが最善の方法です。
理想的には、Paul PhillipsのSBTランチャーを使用して(指定されたSBTバージョンをマップ全体に配置できるサードパーティプロジェクトを構築する場合にSBTバージョンの柔軟性を確保するため)、sbt-などのプロジェクト固有ではないプラグインを構成します。アイデア、ユーザーごとの共有~/.sbt
ディレクトリ。そうすれば、すべてのプロジェクトが自動的にそれを持ちますが、プロジェクト定義自体に侵入することはありません。
オプションで、SBTのインタラクティブコンソールをIDEAアプリと統合するIDEAプラグインがあります。その最良の部分は、コンパイルエラーがコードへのハイパーリンクになることです。
sbt-ideaに対応するEclipseがあるかどうかはわかりませんが、ない場合でも、SBTが最適です。
JVM言語には通常、Eclipse用のプラグインがあります(Clojureの場合は反時計回り)。
多くの場合、通常のJavaプロジェクトではプラグインなしでJVM言語を使用することもできます。たとえば、次のアプローチはClojureで機能します。
clojure.lang.RT
(Clojureのjarファイルで提供されるクラス)の適切なメソッドを呼び出して、Clojureコードを実行するJavaコードの短い部分を記述します。