Erreur dans la résolution des dépendances de buildtime lors de l'installation de CloudStack sur ubuntu.
Je suis de l'installation de cloudstack sur ubuntu et il utilise maven pour résoudre ses dépendances. J'obtiens les erreurs suivantes lorsqu'suis en cours d'exécution de la commande mvn -P deps
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.apache.cloudstack:cloudstack:4.2.0 (/home/cloud/apache-cloudstack-4.2.0-src/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Could not transfer artifact org.apache:apache:pom:11 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org: Name or service not known and 'parent.relativePath' points at wrong local POM @ line 14, column 11: Unknown host repo.maven.apache.org: Name or service not known -> [Help 2]
[ERROR]
J'ai cherché l'erreur et a essayé un certain nombre de changements dans pom.xml mais je ne reçois pas la solution. Je ne sais pas quel est l'origine de l'erreur.
toute suggestion ou à la moindre aide sera reconnu. Je vous remercie.
source d'informationauteur user2871856
Vous devez vous connecter pour publier un commentaire.
C'est un réseau question:
Votre machine ne peut pas accéder à http://repo.maven.apache.org/maven2
Utilisation
wget
à la ligne de commande pour vérifier si vous pouvez accéder au site. E. g.Raisons pour lesquelles
wget
peut échouer:De fond:
Apache CloudStack est POM.xml hérite des valeurs prédéfinies de la Apache Software Foundation POM Parent. En conséquence, une Maven build première téléchargements requis POM à partir d'un emplacement réseau, et Maven stocke localement dans le Repository Mavenqui est une sorte de cache local.
Remarques finales:
Si vous êtes curieux, la source du POM en cours de téléchargement est ici.
Le problème est que je suis à l'aide d'un réseau de proxy et maven n'a pas été configuré pour le même.
j'ai donc fait des changements dans les apache-maven-3.0.5/conf/settings.xml
consulter ce lien pour plus de la formation http://maven.apache.org/guides/mini/guide-proxies.html
Si vous obtenez cette question, mais en même pouvez accéder à l'URL du navigateur, puis de le faire
mvn clean
avantmvn install
peut résoudre le problème. Cela a résolu mon problème.Je ne sais pas pourquoimais depuis cela a fonctionné pour moi, je partage en espérant pour sauver quelqu'un moment:
Je suis sur Windows7 déjà utilisé par d'autres personnes, et j'ai découvert que le
contenait la ligne suivante:
probablement pour partager un référentiel à travers les différents utilisateurs.
C'était à l'origine du problème, parce que quand j'ai changé la ligne:
il a commencé à fonctionner parfaitement! En ligne de commande, à partir d'Eclipse avec l'extérieur Maven et Eclipse Intégré.
Avant cela, aucun artefact de résolution a été de travail.
Probablement que c'était quelque chose de lié à l'écriture des autorisations en vertu de la racine du dossier...
Espère que ça aide.