2015-09-28 2 views
12

私はscalaを初めて使っています。私がintellijでscalaプロジェクトを作成すると、すべてのjarファイルをダウンロードするのに時間がかかりました。アイデアIDE用のscalaプラグインをインストールしました。誰でも正しい道を進むために何をすべきか教えてください。どうもありがとう。 enter image description hereなぜ私はintellijのアイデアでスカラプロジェクトを作成するときにsbtの依存関係をダウンロードするのに時間がかかりましたか?

+0

sbt〜パッケージはどれくらいの時間あなたをintellijの外に連れ出しますか? – Zee

+0

この質問には回答がありますか、それとも単なる苦情ですか? –

+0

それは本当です - それは驚くほど長い時間がかかります。私の推測(何も知らない)は、ファイルが大きいか、サーバーが遅いということです。 – user391339

答えて

5

スクリーンショットで、依存関係の1つのソースファイルをダウンロードしてみてください。つまり、コンパイル済みのjarだけでなく、ソースとドキュメントもダウンロードしようとします。
これらのすべてをダウンロードした後でなければ、プロジェクトは準備完了です。
ソースとドキュメントのダウンロードを無効にすると、はるかに高速になります。これを無効にする方法は、プロジェクトの作成方法によって異なります。 (例えば、sbtプロジェクトを作成する場合は、作成/インポートウィザードで「ソースとドキュメントをダウンロード」をオフにしてください)

9

Scalaの言語が本当にJVMの上のライブラリですので、初めてScalaのプロジェクトを作成すると、Mavenのリポジトリから指定されたScalaのバージョンのダウンロードが必要ですが(通常、これはです少なくともコンパイラとライブラリは、2.10は~20MBになる。)。 sbt以外のマシンに同じバージョンのscalaをインストールした場合でも、これは初めて発生します。

あなたは、この最初の時間を通過した後、しかし、あなたが作成する次のプロジェクトは - コマンドライン上やIntelliJのsbtプロジェクトを通じてsbtを経由しているかどうか - 代わりに、ローカルivyキャッシュからこれらの依存関係を引っ張ってきます。

ただし、プロジェクトの言語バージョンを変更する場合は、そのバージョンの言語の完全な依存関係をもう一度ダウンロードする必要があります。

関連する問題