web-dev-qa-db-ja.com

Scala IDE

SBTからScala-IDEへのパスは、多くの場所でよく説明されています。

  1. SBTプロジェクトから始める
  2. SBTプラグイン定義を追加します:addSbtPlugin( "com.typesafe.sbteclipse"% "sbteclipse-plugin"% "2.1.0-RC1")
  3. SBT内から「Eclipse」コマンドを実行する
  4. Scala-IDEアドオンがインストールされたEclipseを開く
  5. プロジェクトをインポートする

これの逆は何ですか? Scala-IDEで新しいプロジェクトを開始する場合、build.sbtファイルを追加するだけで、アプリケーションの実行時にこれを使用するようにEclipseに指示できますか?

一部の人にはこれが明らかなようですが、申し訳ありませんが、最近ItelliJのアイデアからScala-IDEに移行しました。SBTと私のsbt構成ファイルを使用するようにScala-IDEを設定するかどうかはわかりません。

36
Jack

いいえ、できません。それを行う方法は、あなたが説明したとおりです。次に、build.sbtを変更するたびに(たとえば、新しいjarの依存関係)、sbtからEclipseコマンドを再実行し、Eclipseでプロジェクトを更新して、新しく生成されたファイルがリロードされるようにします。

17

私はベテランのEclipseユーザーとして、同じことを思いました。誰もその方向に進んでいるようには見えなかったので、私は自分のプロジェクトをロールすることにしました。

https://github.com/scalastuff/esbt

プラグインをインストールし、build.sbtを作成または変更すると、依存関係が取得され、プロジェクトファイルが更新されます。

それは私のために働く、私は毎日それを使用します。しかし、それは完璧ではなく、完成していないので、現時点では多くの努力を払っていません。しかし、貢献してお気軽に!

16
Ruud Diterwich