Зависимость моментального снимка Maven неправильно загружена в репозиторий релизов. Могу ли я скачать его? - PullRequest
0 голосов
/ 21 июня 2019

Мне нужно стороннее приложение в качестве зависимости в моем проекте.Зависимость загружается в репозиторий release , но с версией снимка (4.2.0-M8-20190205.102025-530).

Структура папок репозитория выглядит следующим образомэто (заменено реальными деталями проекта именами фэнтези):

nexusserver / хранилище / релизы / акула / кошка / собака / animal-project / 4.2.0-M8-20190205.102025-530 / animal-project-4.2.0-M8-20190205.102025-530.pom

Следовательно, установка mvn clean завершается неудачно:

  • Она пытается загрузить зависимость с неправильным URL: mynexusserver.com/repository/releases/shark/cat / dog / animal-project / 4.2.0-M8-SNAPSHOT / animal-project-4.2.0-M8-20190205.102025-530.pom
  • Тогда это просто не удается из-заполитика версий: политика версий: RELEASE не разрешает версию: 4.2.0-M8-20190205.102025-530

Я настроил свой pom так:

    <repository>
        <id>animal-repo</id>
        <name>Animal project repository.</name>
        <url>https://mynexusserver.com/repository/releases</url>
    </repository>

    ...
    <dependency>
        <groupId>shark.cat.dog</groupId>
        <artifactId>animal-project</artifactId>
        <version>4.2.0-M8-20190205.102025-530</version>
    </dependency>
    ...

Я понимаюпроблема и корни проблемы, но я не могу связаться с другими парнями, ни изменить хранилище.Поэтому я ищу обходной путь, который можно применить с Maven.Буду очень признателен за любую идею!

Спасибо.

...