STSにて、スタータープロジェクトでLombokがインストールできない
はじめに
新規Springスターター・プロジェクトから Lombok を選択し完了すると、
入門コンテンツのインポートが一向に進まないという起きてしまう。
原因
こちらはSTSのバグとなっており、現在対応中となっていました。
そのため、eclipseにプラグインでSTS機能を追加したものだと、こちらのエラーは発生しません。
[新情報]STSでの対処方法 (2022/01/20)
本問題はSTSチームによって対応済となります。
修正分は、2月2日リリースされるようです。
[旧情報]STSでの対処方法
自分でパッケージ管理ツールの設定ファイルに追記する方法になります。
具体的な手順は以下を参考にしてください。
(以下手順の①〜⑤と⑥〜⑧は逆でも問題なさそうです。)
①https://projectlombok.org/downloadからjarファイルをダウンロードする
③使うEclipseが表示されない場合、[Specify location...]ボタンからEclipseのインストール先を指定する
インストール先(Macの場合):/Applications/SpringToolSuite4.app/Contents/Eclipse/eclipse.ini
④[Install/Update]でインストール完了後、[Quit Installer]でダイアログを閉じる
⑤eclipse.iniに以下が追記される
-javaagent:C:\path\to\eclipse\lombok.jar
⑥Lombok未選択で、スタータープロジェクトを作成する
⑦自分でパッケージ管理ツールの設定ファイルに追記する
Mavenならpom.xml
gradleならbuild.gradle
※私はpom.xmlに以下を追記し、Lombokをダウンロードさせました。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
⑧必要であれば、STS再起動する
最後に
現在こちらのエラーはSTSが対応中とのことで、解消まで見守ろうと思います。
Author And Source
この問題について(STSにて、スタータープロジェクトでLombokがインストールできない), 我々は、より多くの情報をここで見つけました https://qiita.com/chemicalist11/items/e88b8744f0a412f8756a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .