web-dev-qa-db-fra.com

AVERTISSEMENT Le profil demandé "pom.xml" n'a pas pu être activé car il n'existe pas

J'essaie d'exécuter maven goal: validation et obtiens toujours: [AVERTISSEMENT] Le profil demandé "pom.xml" n'a pas pu être activé car il n'existe pas.

Dans mon org.Eclipse.m2e.core.prefs:

activeProfiles=pom.xml
Eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1

Qu'ai-je fait de mal?

5
topcan5
  1. Clic droit sur votre projet
  2. Aller à "Run as" 
  3. Allez dans "Exécuter les configurations ..."
  4. Lorsque l'écran s'ouvre, supprimez le mot "pom.xml" de la ligne "Profils:", puis cliquez sur "Exécuter".

Le projet va maintenant être exécuté.

profile

19
Simon

Votre activeProfiles est défini sur pom.xml. Mais votre profil Maven doit être défini inside your pom.xml avec une id. Vous devez définir cet identifiant comme profil actif ou supprimer cette ligne pour utiliser le profil par défaut de votre projet maven.

3
Martin Seeler

Vous devez juste:

  1. supprimer le référentiel .m2. 
  2. exécutez mvn clean install.

Cela a résolu mon problème

2
Yambi

Dans l'EDI Eclipse, vous pouvez trouver l'ID de profil répertorié à deux endroits. Apparemment, les deux ne sont pas conservés au même endroit, le profil étant répertorié à un endroit et non à l'autre.

Projet-> Exécuter en tant que -> Exécuter les configurations -> Construction Maven

Si votre projet n'est pas répertorié ici, aucun profil maven n'est défini. Avant d'apporter des modifications, assurez-vous que le nom en haut de la fenêtre de droite lit le nom de votre projet! L'onglet principal comporte une zone intitulée Profils:

Projet-> Propriétés-> Maven

Les profils Maven actifs apparaissent dans le volet de droite. Supprimez simplement et cliquez sur Appliquer. Cela a réglé mon problème.

1
Reenactor Rob