Eclipse IDE - Aucun compilateur n'est fourni dans cet environnement. Peut-être que vous utilisez un JRE plutôt qu'un JDK?
Maven compile un projet dans Eclipse IDE, mais affiche les messages d'erreur suivants:
$ 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
Par défaut, Eclipse a configuré le JRE automatiquement.
Solution
Maven a besoin de JDK pour compiler le projet. Assurez-vous que vous avez installé / téléchargé JDK et ajoutez-le dans Eclipse IDE en tant que JRE installé.
1. Windows → Préférences → Java → JRE installés → Ajouter…, sélectionnez un dossier JDK.
2. Ajoutez un nouveau JDK en tant que JRE et vérifiez-le.
Terminé. Recompilez-le à nouveau.