Eclipse IDE –この環境ではコンパイラは提供されていません。 おそらく、JDKではなくJREで実行していますか?
MavenはEclipse IDEでプロジェクトをコンパイルしますが、次のエラーメッセージが表示されます。
$ mvn clean compile [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.859 s [INFO] Finished at: 2018-10-03T15:56:43+08:00 [INFO] ------------------------------------------------------------------------
P.S Tested with Maven 3.5.3 and Eclipse SimRel 2018-09
デフォルトでは、EclipseはJREを自動的に構成しました。
溶液
MavenはプロジェクトをコンパイルするためにJDKを必要とします。 JDKがインストール/ダウンロードされていることを確認し、インストールされたJREとしてEclipse IDEに追加します。
1. Windows→Preferences→Java→InstalledJREs→Add…、JDKフォルダを選択します。
2. 新しいJDKをJREとして追加し、チェックしました。
完了しました。 再度再コンパイルします。