IntelliJ IDEAとGradleタスクでコンパイラの出力先が異なる問題の対応
IntelliJ IDEAとGradleタスクでコンパイラの出力先が異なる状態になることがある。自分の場合は、新規プロジェクトを作成して構築中は一致していたのだが、一旦git pushしたものを改めてgit cloneしてからIDEAに取り込んだ際に異なる状態になった。 IDEAの出力先:out/productionの配下のclassesとresources Gradleの出力先:build配下のclassesとresources ちなみに、classesはソースのコンパイル先であり、resourcesはリソースファイルのコピー先である。 異なると何が問題かというと、gradleで実行したアプリケーションにおいて、ソースコードの変更を検知してAutoReloadしたい場合に、変更を検知できないことである。 ソースコード変更->IDEAでBuild->classファイルをIDEA Continue Reading