114 votes

Impossible de transférer l'artefact org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 de/vers central (http://repo1.maven.org/maven2)

J'ai créé un nouveau projet maven dans SpringSource Tool Suite. J'obtiens cette erreur dans mon nouveau projet maven.

Non-transfert org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 à partir de http://repo1.maven.org/maven2 a été mis en cache dans le référentiel local, la résolution ne sera pas réessayée avant que l'intervalle de mise à jour de central se soit écoulé ou que les mises à jour soient forcées. Erreur originale : Impossible de transférer l'artefact org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 de/vers central ( http://repo1.maven.org/maven2 ) : La connexion est interrompue

pom.xml :

<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.test.app</groupId>
  <artifactId>TestApp</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>TestApp</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>

Paramètres.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <pluginGroups>
  </pluginGroups>
 <proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>user</username>
      <password>pass</password>
      <host>ip</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>    
  </proxies> 
  <servers>  
  </servers>
    <mirrors>   
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://repo1.maven.org/maven2/</url>
    </mirror>    
  </mirrors>  
<profiles>
 </profiles>
</settings>

Je suis en mesure de le construire, mais l'erreur apparaît dans le fichier pom.xml de l'IDE.

1voto

reg Points 194

Nous avons la Proxy fixée au niveau de l'entreprise.

Après avoir désactivé le proxy dans Internet Explorer, le problème a été résolu (il semble qu'il soit alors désactivé au niveau du "système"), de sorte que tous les autres navigateurs bénéficieront également de ce changement.

Maintenant, je peux émettre des commandes MVN à partir de l'invite CMD et je n'ai pas de problème lorsque, par exemple, je suis en train d'utiliser la commande MVN.

"Téléchargement" : https://repo.maven.apache.org/maven2/org/apache/maven/archetypes/maven-archetype-webapp/1.0/maven-archetype-webapp-1.0.pom "

...qui causait un 'échec de construction'.

La désactivation du proxy dans IE doit être faite quotidiennement dans notre cas, parce qu'à chaque démarrage du système, il est activé.

1voto

LiNKeR Points 122

Pour moi, c'était File > Settings > ... > BuildTools > Maven > Work Offline[■]

1voto

Meg Points 124

Sur IntelliJ, allez dans Préférence -> Construction, Exécution, Déploiement -> Outils de construction -> Maven. Activez la case à cocher pour "Always update snapshots" appliquez et enregistrez les changements puis faites mvn clean install.

1voto

iQuestProgrammer Points 149

Vous pouvez essayer de définir les paramètres du proxy :

Fichier -> Paramètres -> Apparence -> Paramètres du système -> Proxy Http -> Détection automatique

Et ensuite fournir l'URL du proxy.

0voto

Si vous n'êtes pas derrière un proxy et que vous obtenez toujours l'erreur de délai de connexion, veuillez vérifier les paramètres du pare-feu/antivirus. Parfois, le pare-feu peut bloquer la connectivité d'un outil (comme Eclipse/STS, etc.).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X