2017-10-27 10 views
1

Hit das folgende Problem mit bitbucket Pipelines zum Herunterladen und aus nicht finden können, warum es passiert sein könnte - während des Build ich folgende Fehler wiederkehrend sehen:bitbucket Pipeline nicht Maven Artefakte

Downloading: https://repo.maven.apache.org/maven2/org/springframework/security/spring-security-test/4.0.3.RELEASE/spring-security-test-4.0.3.RELEASE.pom 
Oct 27, 2017 8:19:37 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute 
INFO: I/O exception (java.net.SocketException) caught when processing request to {s}->https://repo.maven.apache.org:443: Connection reset 
Oct 27, 2017 8:19:37 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute 
INFO: Retrying request to {s}->https://repo.maven.apache.org:443 
Oct 27, 2017 8:19:37 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute 
INFO: I/O exception (java.net.SocketException) caught when processing request to {s}->https://repo.maven.apache.org:443: Connection reset 
Oct 27, 2017 8:19:37 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute 
INFO: Retrying request to {s}->https://repo.maven.apache.org:443 
Oct 27, 2017 8:19:37 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute 
INFO: I/O exception (java.net.SocketException) caught when processing request to {s}->https://repo.maven.apache.org:443: Connection reset 
Oct 27, 2017 8:19:37 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute 
INFO: Retrying request to {s}->https://repo.maven.apache.org:443 

Downloading: https://repo.maven.apache.org/maven2/org/bitbucket/radistao/test/before-after-spring-test-runner/0.1.0/before-after-spring-test-runner-0.1.0.pom 
2/2 KB  

Downloaded: https://repo.maven.apache.org/maven2/org/bitbucket/radistao/test/before-after-spring-test-runner/0.1.0/before-after-spring-test-runner-0.1.0.pom (2 KB at 21.8 KB/sec) 
[INFO] ------------------------------------------------------------------------ 

andere Libs heruntergeladen gut, das Problem begann, nachdem ich before-after-spring-test-runner Bibliothek in pom.xml hinzugefügt. Lokal läuft der Build wie gewohnt von IDE und CLI, selbst nach der vollständigen Repo-Bereinigung.
Kann jemand sagen, was die Verbindung zwischen diesen beiden Fakten sein könnte? :)

Antwort

0

Die Pipelines haben begonnen, untätige Maven-Verbindungen zu schließen, die nach dem letzten Infrastrukturupdate länger als 5 Minuten inaktiv waren. Dies wirkt sich auf alle Builds aus, auf denen Maven ausgeführt wird, und dauert länger als diese Zeitspanne, da ein solcher Build mit 'Verbindung zurücksetzen Socket-Ausnahme' fehlschlägt.

Einige Plugins im Maven Lifecycle ausgelöst werden nach Integrationstests ausgeführt und die einzige Lösung ist Maven zu zwingen, eine neue Verbindung bei jeder Anfrage

mvn -Dmaven.wagon.http.pool=false clean install 

Dies ist jedoch mit zu verwenden, wirkt sich auf die Erstellungszeit.

Verwandte Themen