Maven défaut pour télécharger jar dépendances

J'ai une question très simple par défaut de l'application que j'ai créé pour tester mon Eclipse Indigo/Maven v3.0.1 le programme d'installation sur mon ordinateur Windows 7. Bonjour le Monde app fonctionne très bien à partir d'Eclipse.

Maintenant à partir de la ligne de commande, je suis en train de tester avec mvn install.

À quel point je vois Maven de téléchargement d'une grande série de dépendances. Pour une raison bien qu'il sera coincé du téléchargement de l'une et sera simplement s'arrêter en cours de route. Ce n'est pas au même point à chaque fois, mais il est actuellement toujours le même fichier jar, par exemple...

http://repo1.maven.org/maven2/org/apache/maven/surefire/surefire-booter/2.5/surefire-booter-2.5.jar

Si je télécharger ce fichier à partir d'un navigateur, il fonctionne parfaitement. Assez vite en fait. Maintenant, si je copier manuellement que le fichier téléchargé dans le répertoire approprié dans mon .m2 répertoire de dépôt, l'installation continue à télécharger les dépendances jusqu'à ce qu'il frappe un autre au hasard qui il s'arrête à.

Voici mon POMPON, bien que je ne suis pas sûr que ça va l'aider car il est de base et semble bien fonctionner avec un mvn compile.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.kyeema</groupId>
  <artifactId>QServer</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>QServer</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

Voici de la sortie de débogage de référencement de certains mannequin fichier jar?

[INFO] Surefire report directory: C:\workspace\QServer\target\surefire-reports
[DEBUG] Setting system property [user.dir]=[C:\workspace\QServer]
[DEBUG] Setting system property [localRepository]=[C:\Users\Andre\.m2\repository]
[DEBUG] Setting system property [basedir]=[C:\workspace\QServer]
[DEBUG] Using JVM: C:\Program Files\Java\jdk1.7.0\jre\bin\java
[DEBUG] dummy:dummy:jar:1.0 (selected for null)
[DEBUG]   org.apache.maven.surefire:surefire-booter:jar:2.7.2:compile (selected for compile)
[DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.7.2:compile (selected for compile)
[DEBUG] Adding to surefire booter test classpath: C:\Users\Andre\.m2\repository\org\apache\maven\surefire\surefire-booter\2.7.2\surefire-booter-2.7.2.jar Scope: compile
[DEBUG] Adding to surefire booter test classpath: C:\Users\Andre\.m2\repository\org\apache\maven\surefire\surefire-api\2.7.2\surefire-api-2.7.2.jar Scope: compile
[DEBUG] dummy:dummy:jar:1.0 (selected for null)
[WARNING] Missing POM for org.apache.maven.surefire:surefire-junit3:jar:2.7.2: Error resolving project artifact: Failure to find org.apache.maven.surefire:surefire-junit3:pom:2.7.2 in http://mirrors.ibiblio.org/pub/mirrors/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of ibiblio.org has elapsed or updates are forced for project org.apache.maven.surefire:surefire-junit3:pom:2.7.2
[DEBUG]   org.apache.maven.surefire:surefire-junit3:jar:2.7.2:test (selected for test)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.626s
[INFO] Finished at: Tue Aug 16 13:18:42 PDT 2011
[INFO] Final Memory: 8M/154M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test (default-test) on project QServer: Error to resolving surefire provider dependency: Missing:
[ERROR] ----------
[ERROR] 1) org.apache.maven.surefire:surefire-junit3:jar:2.7.2
[ERROR] 
[ERROR] Try downloading the file manually from the project website.
[ERROR] 
[ERROR] Then, install it using the command:
[ERROR] mvn install:install-file -DgroupId=org.apache.maven.surefire -DartifactId=surefire-junit3 -Dversion=2.7.2 -Dpackaging=jar -Dfile=/path/to/file
[ERROR] 
[ERROR] Alternatively, if you host your own repository you can deploy the file there:
[ERROR] mvn deploy:deploy-file -DgroupId=org.apache.maven.surefire -DartifactId=surefire-junit3 -Dversion=2.7.2 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
[ERROR] 
[ERROR] Path to dependency:
[ERROR] 1) dummy:dummy:jar:1.0
[ERROR] 2) org.apache.maven.surefire:surefire-junit3:jar:2.7.2
[ERROR] 
[ERROR] ----------
[ERROR] 1 required artifact is missing.
[ERROR] 
[ERROR] for artifact:
[ERROR] dummy:dummy:jar:1.0
[ERROR] 
[ERROR] from the specified remote repositories:
[ERROR] ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2, releases=true, snapshots=false)
  • Une Maven journal serait utile... Et Maven est censé nouvelle tentative lors de l'échec d'un téléchargement (au moins quand une somme de contrôle échoue).
  • D'abord, si vous exécutez à partir de la ligne de commande de mise à jour à la version la plus récente de maven (3.0.3)
  • Avez-vous essayé d'utiliser d'autres référentiels que celui ci-dessus?
  • En outre, il sonne comme des problèmes de réseau....
  • Je suis d'accord avec le problème de réseau, mais ne pouvaient tout simplement pas suivre comme il fonctionne très bien à partir de la même boîte à l'intérieur d'un navigateur.
  • Oups. Appuyez sur entrée trop tôt. Je ne suis pas sûr que c'est une erreur de somme de contrôle, mais aurait mis un connectez-vous, si je n'ai pas trouvé la solution. J'ai trouvé une "solution". J'ai ajouté un miroir de ma settings.xml fichier de point de mirrors.ibiblio.org/pub/mirrors/maven2 et il a travaillé la première fois. Je suis maintenant aussi la mise à niveau vers 3.0.3 et voir si cela résout-il. Merci à tous!
  • Regarde bien comme une mise à niveau vers Maven v3.0.3 sauts de les télécharger dans un autre domaine. :-/ Va essayer et ajouter une sortie à la question d'origine.
  • Pourriez-vous poster votre settings.xml ainsi?
  • Eu le même problème une fois, il s'est avéré qu'il était le serveur proxy. Dû continuer à essayer encore et encore et finalement il a travaillé.

InformationsquelleAutor Andre | 2011-08-16