Et pour ajouter à ce sujet, voici mes expériences ci-dessous... Vraiment bizarre et prend beaucoup de temps donc j'ai pensé qu'il était utile d'ajouter.
J'ai eu un problème similaire essayer de construire le portlet-pont sur Windows, trouver les erreurs suivantes:
Téléchargement: http://repo1.maven.org/maven2/org/apache/portals/bridges-pom/1.0/bridges-pom-1.0.pom
[DEBUG] la résolution de la Lecture fichier de suivi C:\Documents and Settings\myuser\.m2\repository\org\apache\portails\ponts-pom\1.0\ponts-pom-1.0.pom.lastUpdated
[DEBUG] Écrit résolution du fichier de suivi C:\Documents and Settings\myuser\.m2\repository\org\apache\portails\ponts-pom\1.0\ponts-pom-1.0.pom.lastUpdated
[ERREUR] La version n'a pas pu lire 1 projet -> [Aide 1]
org.apache.maven.projet.ProjectBuildingException: Certains problèmes ont été rencontrés lors du traitement de la Pdm:
[FATAL] Non résolu parent POM: n'a pas Pu transférer artefact
org.apache.portails:les ponts-pom:pom:1.0 à partir de/vers le centre (http://repo1.maven.org/maven2): Erreur de transfert de fichier: repo1.maven.org et 'parent.relativePath points à tort local
POM @ la ligne 23, colonne 11
...
[ERREUR] Le projet org.apache.les portails.ponts:portails-ponts-commune:2.0 (H:\path_to_project\portals-bridges-common-2.0\pom.xml) a 1 erreur
[ERREUR] Non résolu parent POM: n'a pas Pu transférer artefact org.apache.portails:les ponts-pom:pom:1.0 à partir de/vers le centre (http://repo1.maven.org/maven2):
Erreur de transfert de fichier: repo1.maven.org et 'parent.relativePath points à tort local POM @ la ligne 23, colonne 11: hôte Inconnu repo1.maven.org -> [2]
...
[ERREUR] Pour plus d'informations sur les erreurs et solutions possibles, veuillez lire les articles suivants:
[ERREUR] [Aide 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERREUR] [2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
J'ai essayé plusieurs choses, à la suite d'un peu de surf:
Essayé de définir le parent.relativePath comme vide de sorte que maven ne pense pas que le parent était locale. Ce n'est que par la suggestion de SORTE à Hudson construire l'échec: Non résolu parent POM et dans ce nabble forum. Cela n'a eu aucun effet.
J'ai aussi essayé d'assurer le référentiel a été explicitement mentionnée dans mon settings.xml mais cela n'a eu aucun effet.
J'ai ensuite assuré mvn a été forcé à la recherche de l'référentiel, plutôt que de compter sur sa propre histoire, comme expliqué dans ce blog par Sarthon. Malheureusement, ce n'était pas le problème.
-
En désespoir de cause, j'ai revisité mon MAVEN_OPTS pour s'assurer que je n'étais pas tomber sous le coup de mes paramètres de proxy. Ces étaient correctes, mais avec la valeur non cotées:
ensemble MAVEN_OPTS= -Dhttp.proxyHost=myproxy.mycompany.com -Dhttp.proxyPort=8080 -Xmx256m
Donc, finalement, j'ai déplacé le proxy config dans mon settings.xml et cela a fonctionné:
<proxies>
<proxy>
<id>genproxy</id>
<active>true</active>
<protocol>http</protocol>
<!--username>proxyuser</username-->
<!--password>proxypass</password-->
<host>myproxy.mycompany.com</host>
<port>8080</port>
<nonProxyHosts>*.mycompany.com|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
Vraiment pas pourquoi mon original MAVEN_OPTS ne fonctionnait pas (les guillemets?) alors que le settings.xml config a fait un travail. J'aimerais inverser les corriger et vérifier chaque étape de nouveau, mais a perdu trop de temps. Rendra compte que et quand.