Récemment les tâches de construction Maven exécutées dans Jenkins échouent avec l'exception ci-dessous indiquant qu'ils ne pouvaient pas extraire les dépendances de Maven Central et devraient utiliser [~ # ~] https [~ # ~ ] . Je ne sais pas comment modifier les requêtes de [~ # ~] http [~ # ~] à [~ # ~] https [~ # ~] . Quelqu'un pourrait-il me guider à ce sujet?
[ERROR] Extension de build impossible à résoudre:
Le pluginorg.Apache.maven.wagon:wagon-ssh:2.1
Ou l'une de ses dépendances n'a pas pu être résolu:
Échec de la collecte des dépendances pourorg.Apache.maven.wagon:wagon-ssh:jar:2.1 ()
:
Échec de la lecture du descripteur d'artefact pourorg.Apache.maven.wagon:wagon-ssh:jar:2.1
:
Impossible de transférer l'artefactorg.Apache.maven.wagon:wagon-ssh:pom:2.1
De/vers le centre ( http://repo.maven.Apache.org/maven2 ):
Échec du transfert du fichier: http://repo.maven.Apache.org/maven2/org/Apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom .
Le code de retour est:501, ReasonPhrase:HTTPS Required. -> [Help 2]
En attente de Jenkins pour terminer la collecte de
data[ERROR]
Le pluginorg.Apache.maven.plugins:maven-clean-plugin:2.4.1
Ou l'une de ses dépendances n'a pas pu être résolu:
Échec de la lecture du descripteur d'artefact pourorg.Apache.maven.plugins:maven-clean-plugin:jar:2.4.1
:
Impossible de transférer l'artefactorg.Apache.maven.plugins:maven-clean-plugin:pom:2.4.1
De/vers le centre ( http://repo.maven.Apache.org/maven2 ):
Échec du transfert du fichier: http://repo.maven.Apache.org/maven2/org/Apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean- plugin-2.4.1.pom .
Le code de retour est:501 , ReasonPhrase:HTTPS Required. -> [Help 1]
J'ai téléchargé la dernière Eclipse et je l'ai utilisé ici https://www.Eclipse.org/downloads/packages/release/ qui a résolu mon problème.
Si vous utilisez une ancienne version de Netbeans, vous devez apporter des modifications dans maven pour utiliser https sur http
Ouvrez C:\Program Files\NetBeans8.0.2\Java\maven\conf\settings.xml et collez le code ci-dessous entre la balise mirrors
<mirror>
<id>maven-mirror</id>
<name>Maven Mirror</name>
<url>https://repo.maven.Apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
Cela forcera maven à utiliser https://repo.maven.Apache.org/maven2 url.