mvn - искать неправильный URL в репозиториях Maven - PullRequest
0 голосов
/ 02 декабря 2018

Когда я запускаю пакет mvn для компиляции проекта maven, он загружает файл jar с неправильных URL-адресов.Он добавляет org / dnosproject / к URL, что неверно.

Скачивание: https://mvnrepository.com/artifact/io.github.dnos-project/dnos-lib-all/org/dnosproject/onos-port-protobuf/1.1.5/onos-port-protobuf-1.1.5.jar

 <repositories>
        <repository>
            <id>dnos-lib-all</id>
            <name>dnos-lib</name>
            <url>https://mvnrepository.com/artifact/io.github.dnos-project/dnos-lib-all</url>
            <layout>default</layout>
        </repository>
    </repositories>

    <dependencies>

        <dependency>
            <groupId>io.github.dnos-project</groupId>
            <artifactId>dnos-lib-all</artifactId>
            <version>1.1.5</version>
</dependency>

1 Ответ

0 голосов
/ 02 декабря 2018

Сайт mvnrepository.com - это своего рода поисковая система для нескольких реальных репозиториев Maven.Если вы посмотрите на ссылку, которую вы упомянули в вашей <repository/> конфигурации , вы заметите, что они перечисляют эту зависимость как доступную в "Central", фактически здесь .«Central» настроен по умолчанию, поэтому вам не нужна конфигурация <repository/> для этой зависимости.Вместо этого вам просто нужна правильная запись <dependency/>:

<dependency>
    <groupId>io.github.dnos-project</groupId>
    <artifactId>dnos-lib-all</artifactId>
    <version>1.1.5</version>
</dependency>

Это уже было в опубликованном вами фрагменте, поэтому простое удаление конфигурации <repository/> должно помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...