7

Eclipse の [Preferences] -> [Scala] -> [Compiler] -> [Build manager] で、「buildmanager」を選択できます。「洗練された」と「sbt」の違いは何ですか?

また、これは sbt ビルド ファイルを Eclipse IDE に統合する方法ですか?

4

1 に答える 1

5

ScalaIDE には 2 つのビルド マネージャーがあり、基本的には eclipse モデルと scala コンパイラーの間のインターフェイスであり、どのリソースを再コンパイルする必要があるか、それが依存コードにどのように影響するかを判断する必要があります。Refined は元のインターフェイスの洗練されたバージョンであり、sbt はまあ、sbt です。

現在は SBT がデフォルトです。

残念ながら、ビルド マネージャーは非常に内部に隠れています。実際の Eclipse プロジェクトと sbt の統合はまだありません。sbt 用の Eclipse プラグインがあり、Eclipse プロジェクト ファイルを生成できますが、Eclipse プロジェクトから IvyDE や m2e のような sbt への緊密な統合はありません。

sbt delivery-local を使用して依存関係のアイビー ファイルを作成し、IvyDE を使用してクラスパス コンテナーを最新の状態に保つことができます。現時点では、これで十分です。

ただし、この状況が改善されても驚かないでしょう。ロードマップを確認してください。

于 2012-08-27T22:35:51.490 に答える