Pom.xml с локальным jar и одновременной зависимостью - PullRequest
0 голосов
/ 04 июля 2019

Вот ситуация:

Я хочу использовать локально установленную флягу в проекте Springboot. Я включил зависимость от этого артефакта в свой pom.xml:

    <dependency>
        <groupId>org.mycie.myjar</groupId>
        <artifactId>myjar</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

В этой банке используется артефакт snakeyaml версии 1.16

.

Но в моем основном проекте Springboot использует snakeyaml версии 1.23

Кажется, что параллелизм вызывает некоторые проблемы при запуске приложения. Есть ли у вас какие-либо идеи о передовых методах решения этой проблемы?

1 Ответ

3 голосов
/ 04 июля 2019

Maven пропустит только одну банку в получившееся приложение. Вы можете узнать, позвонив по номеру mvn dependency:list, который выбрал кувшин Мейвен.

Результирующая проблема не может быть решена Maven. Вместо этого вам нужно выяснить, какая версия snakeyaml работает для всех сценариев. Поскольку один из файлов принадлежит вам, вероятно, лучше всего обновить зависимость myjar, чтобы избежать этой проблемы.

...