web-dev-qa-db-ja.com

IntelliJ 2017.2は「New Project」>「Maven」の「Loading archetype list」でスタックしました

IntelliJ 2017.2を起動した後にCreate New Projectオプションを選択すると、Mavenタグにこの無限に回転するホイールが表示され、「アーキタイプリストを読み込んでいます...」と表示されます。

screen shot of New Project wizard panel

Mavenアーキタイプに到達する方法はありますか?

20
Basil Bourque

待つ

Mavenarchetypes の完全なリストをロードすることは、IntelliJにとって非常に労力を要するようです。驚いたことに、NetBeansのこのような長い遅延は思い出せません。

しばらくお待ちください。 数分かかる場合があります。お茶を入れ、犬をdogでます。コンピューターのファンが回転するのを待ってから、静かにします。

より多くのメモリを使用する

現在、VM options for importer に設定 -Xmx2048mは、 Tonhoferの回答 に示されています。

この点が重要だったかどうかはわかりませんが、私の問題は「ノックオンウッド」を取り除いています。だからこれは助けになるかもしれません。

参考までに、2つのJavaの実装、Java 8 Oracleから144を更新し、OpenJDKからJava 9 beta jdk-9 + 181を作成します。

終了してリポジトリを更新

私はすべてが何が起こっているのか理解していませんが、これは私にとって回避策であったようです。

IntelliJを終了し、再度起動します。

[設定/設定]で、Build, Execution, Deployment> Build Tools> Maven> Repositories。リストされているリポジトリのそれぞれをクリックし、Updateボタンをクリックします。更新中は、回転するホイールが表示されます。

リポジトリ のデータのコピーがダウンロードされ、ローカルマシンで解析されます。これは、そのリポジトリで認識されているすべてのライブラリの説明です。いくつかのリポジトリは、リストされた多くのプロジェクトで非常に大きい場合があります。そのため、このプロセスには時間がかかる場合があり、場合によっては数分以上かかります。

更新が完了したら、New Project再び機能します。

12
Basil Bourque

Fedora 24で2017.2.3(今すぐ更新)にこれをヒットしました(アップグレードする時間)

即時の解決策は、 Maven設定 (ファイル>設定> Maven)を変更して、デフォルトの「内部JRE」1.8.0_152の代わりにオンマシンのOracle JDK 1.8.0_144を使用することでした。ところで、インポーターはデフォルトでJVMオプション-Xmx768mを使用します。

enter image description here

そして….

16
David Tonhofer

メモリを追加します

Settings> Maven> Importing

VM options for importer-Xm1024m(以上)

6

IntelliJログに基づいてNVIDIAドライバーを更新することで、問題を解決できました。それ以外は私にとってはうまくいきませんでした。リストは数秒で読み込まれます。

編集:バジルが示唆したように、ここにいくつかの説明があります。私はWindows 10 Home Edition 64bを使用していますが、IntelliJ 2017.2にJava 1.8.0_152を使用しています。IntelliJログをチェックし、標準手順に従いました。Googleにアクセスして、その例外で検索しました(何をどこで覚えていないのか、誰かが私のnVidiaドライバーを更新するように提案したサイトを見つけました。更新のために、nVidiaサイトにアクセスするだけで、そこから簡単に行くことができます。更新後に2018バージョンになりました。他のコメントから以前に追加した構成もあります。

0
GrigoreG

IntelliJを閉じて、このウィンドウからプロジェクトを作成すると、次のことができました。

IntelliJ Welcome画面

0
wgz