これはまさにあなたが探しているものではないことはわかっていますが、興味のある人のために、Eclipse で SBT を操作するための回避策としてここに配置します。
SBT は Eclipse 構成ファイルを生成しますが、それをインポートすると、Eclipse 内から正常に動作します。Eclipse 以外で初めてプロジェクトをセットアップし、SBT を実行して依存関係を解決し、Eclipse sbt プラグインを使用して Eclipse 構造を生成し、Eclipse にインポートするだけです。その後、Eclipse から直接コードを実行すると、問題なく動作します。
詳細な手順は次のとおりです。
次のようにフォルダー構造を作成します。
plugins.sbt
フォルダーにというファイルを作成しproject
、次の行を追加します。
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
build.sbt
ルート ディレクトリに、次のような内容で作成しScalaSBTProject
ます。ここでは akka を使用していますが、必要に応じてライブラリを追加および削除します。
name := "ScalaSBTProject"
version := "1.0"
scalaVersion := "2.10.0-RC2"
resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies += "com.typesafe.akka" % "akka-cluster-experimental_2.10.0-RC2" % "2.1.0-RC2"
コマンド プロンプトを開きsbt
、ディレクトリで実行しますScalaSBTProject
。SBT は必要な依存関係をダウンロードして解決します
eclipse
SBT コマンドラインでコマンドを実行します。これにより、すべてのEclipse関連のプロジェクトファイルが生成されます
ScalaSBTProject
ワークスペースを使用してEclipseにインポートしFile->Import->Existing Project
、必ず確認してくださいImport into workspace
編集: Post-Script と同じように、バッチ ファイルを作成してプロジェクトの名前を取得し、プロセスを高速化する方法として、Eclipse 互換プロジェクトを生成するのは非常に簡単です。