2017-02-17 54 views
1

Согласно инструкции от Teamcity docНе удалось получить архетип сервера по Maven

Я использую mvn archetype:generate -DarchetypeRepository=http://download.jetbrains.com/teamcity-repository -DarchetypeArtifactId=teamcity-server-plugin -DarchetypeGroupId=org.jetbrains.teamcity.archetypes -DarchetypeVersion=RELEASE создать шаблон проекта на стороне сервера только плагин.

Однако ошибка возникает, как показано ниже, каждый раз, когда я выполняю команду mvn.

[INFO] Scanning for projects... 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Maven Stub Project (No POM) 1 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] >>> maven-archetype-plugin:3.0.0:generate (default-cli) > generate-source 
s @ standalone-pom >>> 
[INFO] 
[INFO] <<< maven-archetype-plugin:3.0.0:generate (default-cli) < generate-source 
s @ standalone-pom <<< 
[INFO] 
[INFO] --- maven-archetype-plugin:3.0.0:generate (default-cli) @ standalone-pom 
--- 
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/1.8 
.3/groovy-1.8.3.jar 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 20:12 min 
[INFO] Finished at: 2017-02-17T10:16:15+08:00 
[INFO] Final Memory: 9M/21M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3 
.0.0:generate (default-cli) on project standalone-pom: Execution default-cli of 
goal org.apache.maven.plugins:maven-archetype-plugin:3.0.0:generate failed: Plug 
in org.apache.maven.plugins:maven-archetype-plugin:3.0.0 or one of its dependenc 
ies could not be resolved: Could not transfer artifact org.codehaus.groovy:groov 
y:jar:1.8.3 from/to central (https://repo.maven.apache.org/maven2): GET request 
of: org/codehaus/groovy/groovy/1.8.3/groovy-1.8.3.jar from central failed: Prema 
ture end of Content-Length delimited message body (expected: 5522507; received: 
3244032 -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit 
ch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please rea 
d the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResoluti 
onException 

Кто-нибудь знает, как исправить проблему?

+0

У вас есть какие-то интернет/прокси проблемы на вашем конце. Здесь нормально. –

+0

@JorgeCampos Спасибо, Хорхе, процесс загрузки не сразу останавливается, но может загружаться на полпути. Кроме того, я установил прокси-сервер в папку .m2. – Gearon

+0

@JorgeCampos Не могли бы вы рассказать мне версию Maven, используемую вами? Спасибо – Gearon

ответ

2

Изменить зеркала в setttings.xml зафиксирует проблему

<mirrors> 
    <mirror> 
    <id>google-maven-central</id> 
    <name>Google Maven Central</name> 
    <url>https://maven-central.storage.googleapis.com</url> 
    <mirrorOf>central</mirrorOf> 
    </mirror> 
</mirrors> 

Пожалуйста, поставьте выше раздел в settings.xml

+0

Это сработало для меня, спасибо. было бы интересно понять, почему это необходимо для работы. и как он решил «[ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins: maven-archetype-plugin: 3.0.0: сгенерировать" –