1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Intellj / eclipse がうまく動作しないときに試すこと

Last updated at Posted at 2021-04-14

intellij, eclipse でbuild.gradle の修正や、別プロジェクトの環境構築などをするとき、
一筋縄ではいかない場面に多く遭遇する。
そんなときのためのメモ

Intelij

1, 問題: @Accessors(fluent = true), @Getterを使用しているオブジェクト近辺で、エラー発生しているとき。
解決策: Enable annotation processing をon にする。
image.png

2, 問題: 新しいbuild.gradle を再コンパイルしても、新しいクラスが認識されないとき
解決策1: gradleのキャッシュファイルを削除 (ex: rm ~/.gradle/caches/*)
解決策2: project 配下の.idea ファイルをdelete し、プロジェクト再読み込み(index の再構築に時間がかかるので注意。)

3, 問題: Lombok のアノテーションが認識されない
error: cannot find symbol @Accessors(fluent = true)
error: cannot find symbol @getter

解決法:

  • Lombok のアノテーションを先に持ってくる。
  • 以下のように設定にOptimize imports on the flyを追加する。
import lombok.experimental.Accessors;
import static ... 

image.png

eclipse

1, 問題: build.gradle の設定修正が反映されない。

解決策1: 各プロジェクト上で右クリック > gradle > Refresh Gradle Project
解決策2: build clean する。
image.png

2, 問題: Package Explorer の赤いビックリマークが消えない。
解決策:コマンドライン上で、そのプロジェクトのパスで、
$ ./gradlew eclipse
その後、eclipse 上で、プロジェクト右クリック > Refresh gradle project を実行.

image.png

$ ./gradlew eclipse

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?