Сбой mvn clean при сборке с сервера linux при указании настроек прокси, Не удалось передать файл ... с кодом состояния 400 - PullRequest
0 голосов
/ 10 мая 2019

Я хочу запустить mvn clean с моего сервера Linux. я правильно настроил домашние пути maven:

 $ echo $M2
    /ngs/app/boltd/Jenkins/apache-maven-3.6.1/bin

-bash-4.2$ echo $M2_HOME
 /ngs/app/boltd/Jenkins/apache-maven-3.6.1

Я указал параметры прокси в файле settings.xml:

 <mirrors>
    <mirror>
    <!--This sends everything else to /public -->
        <id>deploymentRepo</id>
        <mirrorOf>*</mirrorOf>
        <url>https://ourProxy.corp.XXX.com/content/groups/public</url>
    </mirror>

Но теперь, когда я собираю "mvn clean"

я получаю эту ошибку:

Загрузка с развертывания Repo:

[ОШИБКА] Плагин org.apache.maven.plugins: maven-clean-plugin: 2.5 или одна из его зависимостей не может быть решена: не удалось прочитать дескриптор артефакта для org.apache.maven.plugins: maven-clean- плагин: jar: 2.5: не удалось передать артефакт org.apache.maven.plugins: maven-clean-plugin: pom: 2.5 из / в deployRepo (https://ourProxy.corp.XXX.com/content/groups/public): Не удалось передать файл https://ourProxy.corp.XXX.com/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom со статусом код 400 -> [Помощь 1]

Я также добавил ниже в проект pom.xml:

    <distributionManagement>
<repository>
    <id>deploymentRepo</id>
    <url>https://ourProxy.corp.XXX.com/content/groups/public</url>
</repository> 
  < /distributionManagement> 

Но я все еще получаю эту ошибку при сборке maven.

...