🔨 Maven
package X does not exist / cannot find symbol (Maven)
Le compilateur ne trouve pas un paquet/une classe importée : la dépendance correspondante n'est pas (correctement) déclarée ou téléchargée.
Message d'erreur
[ERROR] ... package org.example does not exist🔍 Cause la plus probable
Une dépendance manque dans le `pom.xml`, a un mauvais scope, ou le cache local Maven est corrompu/incomplet.
✅ Solution étape par étape
- Ajoutez la dépendance manquante dans `pom.xml` avec la bonne version.
- Forcez la mise à jour des dépendances : `mvn clean install -U`.
- En cas de cache corrompu, supprimez le dossier concerné dans `~/.m2/repository` et reconstruisez.
<dependency>
<groupId>org.example</groupId>
<artifactId>ma-lib</artifactId>
<version>1.4.0</version>
</dependency>🧩 Autres causes possibles
Scope provided/test mal choisi
Une dépendance en `provided`/`test` n'est pas disponible au compile/runtime principal.
Mauvaise version Java
Vérifiez que `maven.compiler.source/target` correspond à votre JDK.
🛡️ Comment l'éviter à l'avenir
Centralisez les versions dans un parent/BOM, et lancez `mvn clean install` régulièrement pour détecter tôt les manques.
🔒 Votre erreur est différente ?
Collez votre message d'erreur dans notre analyseur IA. Traitement anonymisé, rien n'est stocké.
Analyser mon erreur avec l'IABloqué sur un bug plus complexe ?
Nos développeurs Java, Spring & Angular débuggent, optimisent et livrent votre projet.
Parler à un développeur