Maven HTTPS миграция броска 501 - PullRequest
0 голосов
/ 29 апреля 2020

В проект maven импортируется частный артефакт. Артефакт хранится в папке с именем repository. Использовал ч / б фрагмент для импорта зависимости

<repositories>
        <repository>
            <id>local-repo</id>
            <url>file://${basedir}/repository</url>
        </repository>
</repositories>

. Последний раз проект был построен в декабре 2019 года с использованием Apache Maven 3.3.9. Теперь сборка выдает следующую ошибку:

[ERROR] Failed to execute goal on project target-jar: Could not resolve dependencies for project a.package:target-jar:jar:0.0.1-SNAPSHOT: 
        Failed to collect dependencies at private.package:private-artifact:jar:1.1.1: 
        Failed to read artifact descriptor for private.package:private-artifact:jar:1.1.1: 
        Could not transfer artifact private.package:private-artifact:pom:1.1.1 from/to central-backup (http://repo.maven.apache.org/maven2): 
        Failed to transfer file: http://repo.maven.apache.org/maven2/private/package/private-artifact/1.1.1/private.package:private-artifact-1.1.1.pom. Return code is: 501 , ReasonPhrase:HTTPS Required. -> [Help 1]

Пробовал f / w решение , но не повезло.

Новая информация о репо в пом. xml:

<pluginRepositories>
        <pluginRepository>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
        </pluginRepository>
    </pluginRepositories>
    <repositories>
        <repository>
            <id>local-repo</id>
            <url>file://${basedir}/repository</url>
        </repository>
        <repository>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...