當我觸發我的應用程式的構建管道時,我得到一個未能執行目標的錯誤。然而,當我在本地構建這個應用程式時,我沒有得到這樣的例外。當我通過GitLab構建時,我才會遇到這種情況。
[ERROR] Failed to execute goal org.apache.maven. plugins:maven-clean-plugin:2.5:clean (default-clean) on project sample-app: 執行default-clean of goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean失敗。插件 org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies couldnot be resolved: 在org.apache.maven.plugins:maven-clean-plugin:jar:收集依賴項失敗。 5 -> org.apache.maven:maven-plugin-api:jar:2.0。6。失敗 to read artifact descriptor for org. apache.maven:maven-plugin-api:jar:2.0.6。Could not transfer artifact org.apache.maven:maven-plugin-api:pom:2.0. 6 from/to central(https://repo.maven.apache.org/maven2)。連接重置 -> [幫助1]
。
請幫助我找出這個問題的真正原因以及克服和繼續的方法。謝謝你!
uj5u.com熱心網友回復:
和我的團隊一起,我們正在調查這個問題的根本原因,我們無法找到解決方案。然而,最常見的原因是運行在不同服務器上的GitLab-Runner有連接問題,以至于發生這種情況。
我的一個團隊成員找到了一個解決方案,這對我們很有效。我們的問題解決了,現在GitLab管道的構建和運行都很成功。這對我們很有效,希望任何有類似問題的人也會覺得這很有幫助。
<pluginRepositories>
<pluginRepository>/span>
<id>/span>central</id>/span>
<name>Central Repository</name>/span>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>/span>
<enabled>/span>false</enabled>
</snapshots>/span>
<releases>/span>
<updatePolicy>never</updatePolicy>
</releases>/span>
</pluginRepository>/span>
</pluginRepositories>/span>
<repositories>/span>
<repository>
<id>central</id>
<name>Central Repository</name>/span>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>/span>
<enabled>/span>false</enabled>
</snapshots>/span>
</repository>/span>
<repositories>/span>
將上述代碼塊添加到POM檔案中,問題就解決了。也許這可以幫助面臨同樣情況的人。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/310155.html
標籤:

