Erreur lors de l'ouverture POM Maven fichier de dépendance de la hiérarchie dans Eclipse - Projet “erreur de lecture”

Quand j'ouvre un fichier POM et cliquez sur la "Dépendance" Hiérarchie onglet en bas, il me donne l'erreur, Projet "erreur de lecture". Il travaille avec d'autres projets dans le même espace de travail, mais pas avec celui-ci. Des idées?

Erreur lors de l'ouverture POM Maven fichier de dépendance de la hiérarchie dans Eclipse - Projet “erreur de lecture”

MODIFIER

En réponse à @Yhn de réponse.

  1. L'exécution de la compilation et de colis de phases à l'extérieur de l'Éclipse depuis la ligne de commande fonctionne comme prévu. Il compile l'application et construit la finale de la GUERRE de fichier.
  2. Eclipse est en effet pointant vers l'emplacement par défaut de Maven settings.xml fichier, de sorte qu'il devrait être au courant de la coutume des dépôts qui sont définis dans celui-ci (mon entreprise dispose de son propre repository Maven).
  3. Je peux ouvrir et modifier le fichier POM d'Eclipse, de sorte qu'il doit avoir des autorisations de lecture/écriture dans le fichier.
  4. Le projet n'est pas configuré dans Eclipse comme un projet Maven, donc je ne peux pas exécuter le package de la phase de l'Éclipse (je ne peux le lancer depuis la ligne de commande).

Je me demande si il n'a rien à voir avec le fait que j'avais du mal à construire le projet avec Maven 3, car apparemment, certains des dépendances transitives sont configurés pour Maven 1, qui Maven 3 ne prend pas en charge (c'est ma théorie, de toute façon, sur la base des messages d'erreur). Je peux construire le projet avec Maven 2, mais je reçois encore des messages tels que les suivants:

Downloading: http://dist.codehaus.org/mule/dependencies/maven2/org/codehaus/xfie/bcprov-jdk14/133/bcprov-jdk14-133.pom
[INFO] Unable to find resource 'org.codehaus.xfire:bcprov-jdk14:pom:133' in repsitory mule (http://dist.codehaus.org/mule/dependencies/maven2)

Il doit être en mesure de trouver ces dépendances. cependant, parce qu'il a téléchargé les Pots très bien et peut générer l'application. Il me semble que le problème est que les dépendances n'ont pas de POM fichiers associés avec eux, ce qui est peut-être pourquoi ils ne peuvent pas être utilisés avec Maven 3. Cela pourrait aussi être la raison pour laquelle je ne peux pas afficher la Dépendance de la Hiérarchie dans Eclipse.

EDIT 2

J'ai converti le projet à un projet Maven en allant dans "Configuration > Convertir en Projet Maven". Quand j'ouvre le fichier POM, je vois l'erreur:

ArtifactDescriptorException: Failed to read artifact descriptor for woodstox:wst (Click for 140 more)

(woodstox:wst est une autre dépendance transitive du projet). Une erreur apparaît dans le "Marqueurs" de la vue pour apparence tous les depedency et transitive de la dépendance dans mon projet. Cependant, je peux réussir à construire le projet en faisant un "Exécuter en tant Qu' > Maven build". (Edit: Ce pourrait être parce que ce projet n'a pas le code source de Java, mais les Pots de les dépendances apparaissent correctement dans la dernière GUERRE.) La Dépendance de la Hiérarchie donne toujours le même message d'erreur--"Projet d'erreur de lecture".

À propos de la "Incapable de trouver des ressources, les messages"--mais cela n'apparaît que pour une poignée de dépendances transitives. Le projet a beaucoup plus de dépendances transitives, mais ces messages n'apparaissent pas pour eux. Il semble que, parce que les dépendances n'ont pas de POM fichiers, que Maven essaie de les rechercher à chaque fois que le projet est construit. Est-ce normal de ne pas avoir de Boutons??

Comment pourrais-je aller sur l'obtention d'une pension de manager? Est-ce quelque chose qui aurait à être installé sur la société repository Maven ou vous pouvez l'installer sur votre propre poste de travail?

  • Si je me souviens bien; eclipse a un maven console affichant les erreurs lors de ce genre de choses arrivent. Pourriez-vous vérifier si la console affiche tout ce qui pourrait aider à identifier la cause de cela?
  • Ce projet peut-il correctement compilé emballé etc. via la Console ?
  • Savez-vous comment je peux ouvrir la console?
  • Oui, je peux courir un mvn compile, mvn package, etc à partir de la console, sans aucun problème.
  • Il devrait être dans la normale de la fenêtre de la console; quand cliquant sur le bouton "Ouvrir la console" sur le bouton, vous devriez être en mesure de sélectionner "Maven console"
  • L'a obtenu. Il affiche juste le même message d'erreur (qu'il imprime deux fois pour une raison quelconque): 6/21/11 11:25:26 AM EDT: [ERROR] Project read error
  • J'ai eu le même problème avec un projet et abandonne sur elle. Je suis juste en utilisant mvn eclipse:eclipse maintenant et d'utiliser le projet comme "normale" projet Eclipse (pas de Maven de la résolution des dépendances). Semble comme une divergence entre l'Maven 2, 3, depuis la page de configuration de Maven dans Eclipse dit que l'embedded Maven 3 est toujours utilisé pour l'espace de travail de résolution de dépendances. Il est triste de constater que l'un des plus utilisés de la dépendance des outils de gestion ne peut toujours pas travailler ensemble parfaitement avec l'un des plus utilisés IDEs... Tous mes autres projet de travail correct, bien que. Seulement celui-là.

InformationsquelleAutor Michael | 2011-06-21