Macでインポートする際、Gradleビルドが止まってしまう時


発生している問題・エラーメッセージ

表題の通りSTSでSpringbootを使用したアプリケーションの作成時にインポートをする際、
ビルド中に固まってしまい、STSが完全に止まってしまった。
エラーメッセージを見てみると

org.gradle.tooling.BuildException: Gradle distribution 'https://services.gradle.org/distributions/gradle-5.4.1-bin.zip' を使用してビルド・アクションを実行できませんでした。

が出てくる。

結論

https://stackoverrun.com/ja/q/11329562

こちらの回答にある、ユーザーディレクトリの隠しフォルダにある.gradle/caches/5.4.1にある
「scripts」および「scripts-remapped」フォルダを移動し、STSを再起動→インポートでビルドが出来た。

いろいろと試したこと

・Gradleのバージョンが原因だと思い、最新バージョンでビルド。
→STSが固まった。

・Eclipseのメモリが原因?
https://qiita.com/crarrry/items/7601290c11f7a310913b
こちらを参考に、メモリを上げてみた。
→STSが固まった。

・毎回同じところで固まるので、インポートの途中で変にファイルが作成されていることが原因と特定。
https://stackoverrun.com/ja/q/11329562

原因

インポート中に予期せぬ動作終了が起きてしまい、Gradleビルド中に中途半端なファイルが作成されてしまった。

最後に

環境構築に時間を取られがちです。
STSよりもAndroid studioでこういったエラーの情報が多かったので、ご参考になればと思います。

補足情報(FW/ツールのバージョンなど)

Mac Catalina バージョン10.15.4
JDK 14.0.1
STS 4.6.1

参考
https://qiita.com/crarrry/items/7601290c11f7a310913b
https://stackoverrun.com/ja/q/11329562

共に働くWebエンジニアを募集しています!

不動産SHOPナカジツでは自社サービスを作っていく仲間を募集しています。
詳しくはWantedlyからお問い合わせください。