2

scala-lang.orgを介してScalaをダウンロードするための好ましい方法は何ですか?EclipseIDEによって直接追加できますか、またはEclipse IDEにScalaを追加する方法はありますか?JVM言語を追加する方法に関する規則はありますか?

アップデート

ヘルプからClojureとScalaを追加できます...新しいソフトウェアをインストールして、これらの種類のプロジェクトを作成できるようにします。

ここに画像の説明を入力してください

4

3 に答える 3

7

通常、Eclipseのビルドインプラグイン言語を使用して、その言語のプラグインをインストールします。

たとえば、Clojureの場合、プラグインマネージャーで「反時計回り」を検索してClojureのサポートを受けることができます。Scalaの場合、http://scala-ide.org/は、詳細な手順とこれを設定するための優れたスクリーンキャストの出発点として適しているようです。Clojureのような多くのJVM言語は、明示的にインストールする必要はなく、Mavenのような標準のJavaビルドツールで必要に応じてダウンロードされることに注意してください。Groovyのような他の言語は、明示的にインストールすると、より簡単に使用できます。

于 2013-02-06T02:04:31.073 に答える
5

IDEAユーザーの場合、SBTを使用してプロジェクトを管理し、そのsbt-ideaプラグイン(gen-ideaタスクを追加する)を使用してIDEAプロジェクトのファイルとディレクトリを作成するのが最善の方法です。

理想的には、Paul PhillipsのSBTランチャーを使用して(指定されたSBTバージョンをマップ全体に配置できるサードパーティプロジェクトを構築する場合にSBTバージョンの柔軟性を確保するため)、sbt-などのプロジェクト固有ではないプラグインを構成します。アイデア、ユーザーごとの共有~/.sbtディレクトリ。そうすれば、すべてのプロジェクトが自動的にそれを持ちますが、プロジェクト定義自体に侵入することはありません。

オプションで、SBTのインタラクティブコンソールをIDEAアプリと統合するIDEAプラグインがあります。その最良の部分は、コンパイルエラーがコードへのハイパーリンクになることです。

sbt-ideaに対応するEclipseがあるかどうかはわかりませんが、ない場合でも、SBTが最適です。

于 2013-02-06T02:36:29.750 に答える
3

JVM言語には通常、Eclipse用のプラグインがあります(Clojureの場合は反時計回り)。

多くの場合、通常のJavaプロジェクトではプラグインなしでJVM言語を使用することもできます。たとえば、次のアプローチはClojureで機能します。

  • 依存関係としてclojure-1.4.0.jarを含める(Mavenなどを使用)
  • プロジェクトに通常のリソースとしてclojureソースファイルを含める
  • clojure.lang.RT(Clojureのjarファイルで提供されるクラス)の適切なメソッドを呼び出して、Clojureコードを実行するJavaコードの短い部分を記述します。
于 2013-02-06T02:12:53.013 に答える