erreur de build maven
Je suis très nouveau à maven. J'ai téléchargé le maven version 2.0.11 et l'avoir installé sur mon 32bit redhat linux avec le JDK 1.4
Après l'installation, j'ai configuré les paramètres de proxy. Lorsque j'essaie d'exécuter la commande mvn install
télécharger de certains référentiel(org) est un succès, mais alors il échoue avec l'erreur comme ci-dessous :
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16 second
Que fait cette erreur signifie ? et quelle configuration je suis absent ?
Comment puis-je télécharger le référentiel complet ?
Merci,
- Avez-vous pom.xml dans le répertoire courant? Exécuter la commande "pwd" et "ls" dans votre répertoire de travail et la pâte de sortie.
- Ce que je n'ai pas: Pourquoi voulez-vous installer Java 1.4 et Maven 2.0.11 maintenant? Java 1.5 est déjà en fin de vie (voir la section java.sun.com/j2se/1.5 ), et pourtant, vous installez une version plus ancienne? Pourquoi ne pas en 1.6? Maven 2.2.1 a aussi été autour de 6 mois ou plus, mais vous allez avec un 2.0.x version. Pourquoi? D'autres développeurs d'utiliser de vieux logiciels, parce qu'ils ont à soutenir les plates-formes existantes, mais pourquoi aurait-on volontairement l'utilisation de technologies désuètes?
Vous devez vous connecter pour publier un commentaire.
Cette erreur signifie généralement il n'y a pas de
pom.xml
dans le répertoire courant oùvous êtes en train de construire.
La fourmi
build.xml
a des références à quelques pom fichiers:Pouvez-vous vérifier que ceux-ci sont tirés vers le bas lorsque vous exécutez
ant
? Si pas, essayez de télécharger le pom manuellement à partir de ici et de l'enregistrer dans le même répertoire quebuild.xml
. Puis essayez d'exécuterant
de nouveau.Maven installation semble correcte. Toutefois, pour être exécuté, le Maven commande doit être exécutée dans le répertoire où le
pom.xml
fichier se trouve. Il semble que vous n'avez pas depom.xml
dans le répertoire courant.La
pom.xml
fichier décrit votre projet, et c'est la base de Maven 2. Lire la documentation officielle pour obtenir plus d'informations sur ce fichier.Noter que Maven fournit également la Plugin Archetype, qui peut être utilisé pour créer un tout nouveau projet d'un type spécifique (projet Java, application Web, Hibernate, Spring, et ainsi de suite). L'archétype permettra de créer de la valeur par défaut de la structure et de certains fichiers (y compris les
pom.xml
) pour ce type de projet. Ce plugin est le seul cas de l'utilisation de Maven sanspom.xml
fichier.J'ai eu ce problème aujourd'hui. En vertu de la configuration de Maven Build que j'avais changé le répertoire de Base: par exemple
qui a été créé à l'aide de la Parcourir le Système de Fichiers... à
fixé par le espace de travail Browse... et a été en mesure de construire le projet.
il semble que vous n'êtes pas dans le même répertoire que dans le pom.xml est situé. Projet Maven recherche
pom.xml
, d'abord pour construire le projet . Veuillez assurez-vous de construire le projet à partir du répertoire où lepom.xml
est et également veiller à ce que pom.xml doit être correcte hiérarchie sage sinon il ne sera pas la charge, la structure de base du projet ou bien en créer un dossier interne.