Impossible de charger l'installation mojo - maven
J'essaie d'installer un projet maven au travail et d'obtenir l'erreur suivante. Un peu de googling montre d'autres personnes avec le problème mojo, mais aucune avec le maven-war-plug et mavenfilteringexception spécifiques.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on project genericIntegrationServer: Executio
n default-war of goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war failed: Unable to load the mojo 'war' in the plugin 'org.apache.maven.plugin
s:maven-war-plugin:2.1.1'. A required class is missing: org/apache/maven/shared/filtering/MavenFilteringException
Apache Maven 3.0.3 (r1075438; 2011-02-28 17:31:09+0000)
Maven accueil: C:devapache-maven-3.0.3bin..
Version Java: 1.6.0_19, vendeur: Sun Microsystems Inc.
Accueil Java: c:devjdk1.61.6.0_19jre
Paramètres régionaux par défaut: fr_gb, encodage de plate-forme: Cp1252
Nom du système d'exploitation: windows 7", version: "6.1", arch: "x86", de la famille: "windows"
9 réponses
Quand j'ai eu ce problème, il semblait être un problème avec mon Maven installer.
Désinstaller le plugin M2Eclipse et supprimer le dossier .m2
sur mon lecteur, puis réinstaller M2Eclipse semblait le réparer.
, j'ai eu même problème. Cependant, après avoir exécuté {Maven - >Update Project}, le problème a été résolu.
Je viens de rencontrer ce problème ou quelque chose de très similaire:
Unable to load the mojo 'resources'
Je venais de renommer certains fichiers de vue et j'avais deux erreurs liées au chemin dans STS / Eclipse que j'ai corrigées mais après les avoir corrigés, un X rouge est apparu à côté de la ligne de guerre dans le fichier POM.
"Projet -> Clean" n'a pas aidé.
"Maven - > Update Project" a fait l'affaire et a effacé le message d'erreur.
J'ai eu le même problème et j'ai pu résoudre cette erreur dans Eclipse en faisant un projet Maven - > Update et en cochant la case' forcer la mise à jour des Snapshots/Releases'. Sans vérifier 'forcer la mise à jour des instantanés/versions', j'ai continué à obtenir les mêmes erreurs.
J'ai rencontré un problème connexe (et je me suis retrouvé à cette question après avoir googlé).
Lors de la construction à partir D'Eclipse en utilisant le plugin Maven (exécuter en tant que... - >Maven install), il échouait avec l'erreur suivante:
[Erreur] Échec de l'exécution de goal org.Apache.maven.plugins:maven-ressources-plugin:2.4.1:les ressources (par défaut-ressources) sur le projet de [projet-nom]: Exécution par défaut-les ressources de l'objectif org.Apache.maven.plugins: Maven-resources-plugin: 2.4.1: les ressources ont échoué: Impossible de charger le mojo "ressources" dans le plugin org.Apache.maven.plugins:maven-ressources-plugin:2.4.1'. Une classe requise est manquante: org/apache/maven/shared/filtering / MavenFilteringException
(également vu dans ce post coderanch )
La construction à partir de la ligne de commande a bien fonctionné, et j'ai remarqué que dans ce cas, il utilisait maven-resources-plugin version 2.4.3 et non 2.4.1.
À la fin, j'ai corrigé cela en désinstallant puis en réinstallant le M2Eclipse plugin (ver. 0.12.1) comme Kevin l'a suggéré. (Cela semblait fonctionner sans supprimer le dossier .m2
)
Je pense que la corruption aurait pu se produire quand J'ai quitté Eclipse alors qu'il était au milieu de " mise à jour des index...".
J'ai corrigé ce problème en faisant une mise à jour maven et forcer la mise à jour des Snapshots / Releases
Maven > mettre à jour le projet Maven > forcer la mise à jour des instantanés / versions
J'ai eu un problème similaire, donc j'ai supprimé seulement le dossier Maven à ~/.m2 / repository / org / apache / maven et travaillé pour moi.
Toutes les bibliothèques maven ont été téléchargées et l'erreur avec MavenFilteringException s'est arrêtée.
Accédez au répertoire racine du projet dans terminal et exécutez mvn clean install
.
Actualisez ensuite le projet eclipse. C'est tout.