【STS4】Lombokを入れて作成したプロジェクトでクラスが作成できない時の対処法


【環境】

OS version :Windows10 Home (version20H2)
STS version:version4.13.0.RELEASE

【不具合概要】

  1. STS4にて、ファイル>新規>Springスタータープロジェクトを選択
  2. 新規Springスターター・プロジェクト依存関係画面にて"Lombok"を選択してプロジェクトを作成
  3. 上記手順で作成したプロジェクトにてクラスを作成しようとすると「入門コンテンツのインポート」というタスクが79%からまったく進まず、クラスを作成できない(以下画像参照)

試したこと

  • ひたすら待つ → 1週間ほど経過するも状況に変化なし。
  • Lombokを入れずにプロジェクトを作成 → 正常に動作する。
  • STS、Lombokをアンインストールして再インストール → 状況に変化なし。

解決方法

  1. スタータープロジェクト作成時点ではLombokを選択せずにプロジェクトを作成。
  2. 設定ファイルのpom.xmlに直接Lombokの記述を追記


上記方法で正常にプロジェクト、クラスの作成ができた。

不具合原因

現状わかっていない。
同事象について調べているとSTSの不具合という記事がチラホラ・・・。
尚、正常に動作した場合(画像左側)と正常に動作しない場合(画像右側)のpom.xmlのソースの差異は以下画像のとおり。

原因は調査中、わかり次第記事を更新予定です。