C'est une suite et clarification de mes 2 précédents posts.
Après retour à la base lors de la configuration des variables d'environnement il m'a été répondu que mon JAVA_HOME pour apache-maven n'a pas été introduit correctement. Il faut donc résoudre ce problème pour moi, il n'est pas question de continuer sans avoir résolu ce problème.
Pour information voici le dossier contenant apache-maven sur mon ordi: C:\Users\Solonavalona\Downloads\apache-maven-3.6.3.
Question: Comment configurer ce JAVA_HOME pour apache-maven?
Voici la capture du set DOS montrant JAVA_HOME et son Path:
JAVA_HOME et Path semblent être bien enregistrées.
Après contrôle sur ligne de commande sur quelques fichiers Java marche bien.
En ce qui concerne Apache Maven les Variables d'enregistrement sont bien enregistrées: malheureusement sur vérification au début: échec de "mvn -v".
Après vérification sur le bin de Apache Maven la commande "mvn" y figure bien.
Question: pourquoi cet échec de "mvn -v"?
Hypothèse: Apache Maven déclare qu'il utilise les ressources de Java: or, Java classique n'est pas utilisé mais un logiciel Open Source OpenJDK Zulu (qui a passé l'examen et est autorisé à fournir un logiciel Java): est-ce que Apache Maven ne reconnaît-il pas les logiciels Open Source?
Solution 1: You need just to follow those steps: Right Click on your project: Run (As) -> Maven clean Right Click on your project: Run (As) -> Maven install After which, if the build fails when you do Maven Install, it means there is no web.xml file under WEB-INF or some problem associated with it.
Solution 2: Right click on project-> Maven->Click checked box ‘Force Update’->Update
Merci pour les réponses. Pour le moment je suis toujours sur Ligne de commande (je ne tiens pas encore à aller dans Eclipse, je veux clarifier ce problème avant de continuer).
Après correction voici les Variables d'environnement où les valeurs ne figurent plus qu'une seule fois:
Je remets de nouveau le contrôle de vérification par : "mvn -v" et je retombe de nouveau sur un échec (capture d'écran déjà donnée dans mon message plus haut).
les modifications que tu fais dans une invite de commandes ne sont valables que le temps de la session il me semble. il faut passer par l'interface windows des paramètres avancées > variables d'environnement pour avoir quelque chose de durable. https://www.java.com/fr/download/help/path.html
mes Variables d'environnement sont bien effectuées sur Windows/Paramètres système/Paramètres avancés avant d'aller directement sur ligne de commande;
ces nouvelles variables sont enregistrées sur l'écran DOS, elles figurent maintenant une seule fois dans Path (%JAVA_HOME% et %MVN_HOME% ont été supprimées), voir ci-après
J'ai enlevé tous les point-virgules après JAVA_HOME et MVN_HOME
J'ai réessayé ensuite la vérification par "mvn-v": de nouveau échec me demandant de pointer sur JDK.
Maintenant, pour voir du côté Eclipse j'ai éssayé de changer: après avoir suivi toutes les étapes j'arrive à la création d'un projet maven proprement dit: résultat: échec
J'en déduis qu'il y a une erreur quelque part: quelle est cette erreur? Quelle est la solution?
Tu devrais d'abords apprendre à utiliser maven si tu veux t'en servir, il semble clair que tu n'as pas les bases avec cet outil.
Tu trouveras plein de ressources sur le net pour débuter avec, ce n'est pas un outil compliqué(mais parfois capricieux) où le mot d'ordre est "convention over configuration".
Maven est une application console, il n'y a pas de clic droit, apprend d'abord à l'utiliser avant d'essayer de t'en servir, la doc est complète et le net regorge de cours.
Les facilités qu'offrent les IDE ne dispensent pas de connaitre les fonctionnement sous-jacents.
J'ai corrigé la version: "ij-1.52o.jar" (au lieu de p: ij-1.52p.jar) et le fichier pom.xml marche correctement maintenant.
Dans la suite pour la création du fichier Java: PremierExemple.java il apparaît un autre avertissement sur l'import du fichier ij (je suis toujours connecté): "The import ij cannot be resolved", voir Fig
tu as mal suivi le cours, je pense (je viens de le faire pour voir).
on voit que ton PremierExemple.java, n'est pas dans le même projet que pom.xml que tu nous montres. PremierExemple est dans Tetikasa1 alors que le pom est dans projetmaven.
Au moment où dans le cours il est demandé de créer le package et la classe, il faut le faire dans le projet dont il était question avant (exempleMaven dans le cours). PremierExemple devrait être dans src/main/java avec son package.
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl