IntelliJ を CE 2017.2.5 から CE 2017.3 にアップグレードしましたが、sbt プロジェクトをビルドできません。ビルドが最初のステップで停止します。
"Build: sync
MyProjName: syncing...
dump project structure from sbt"
.idea ディレクトリとディレクトリを削除しましたMyProjName/project/target
。コマンドラインから sbt ビルドを実行しましたが、うまくいきました。その後、IntelliJ を再度起動し、MyProjName/build.sbt
プロジェクトとしてインポートしようとしました。ログアウト/ログインも行いました。これを数回繰り返しました。インポートはこのステップより先に進みません。
私はファイアウォールの背後で作業していますが、プロキシ設定を確認しましたが、正しく、以前のバージョンから変更されていません (これが重要であれば)。
これをトラブルシューティング/修正するにはどうすればいいですか?
sbt バージョンは 0.13.6 です。Scala プラグイン 2017.3.10。
ログから:
IDE: IntelliJ IDEA (build #IC-173.3727.127, 27 Nov 2017 09:32)
OS: Windows 7 (6.1, amd64)
JRE: 1.8.0_152-release-1024-b6 (JetBrains s.r.o)
JVM: 25.152-b6 (OpenJDK 64-Bit Server VM)
ベストアンサー1
以下の情報に従って同期の問題を解決しました:https://youtrack.jetbrains.com/issue/SCL-13024
重要な情報は、「sbt は、まったく利用できない sbt プラグインの「ソース」と「ドキュメント」を再解決しようとしているようです。「ライブラリ ソース」と「sbt ソース」をダウンロードするプロパティが無効になっている場合、構造をダンプする時間は「永久に」から 1 分未満に短縮されます。」です。
つまり、IntelliJ IDEA で、IDEA 設定の Build Tools sbt の「プロジェクト レベル設定」の下にある「ライブラリ ソース」チェック ボックスをオフにします。次の画像に示すように: