Проблема зависимости с Maven - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть проект Maven, который я хочу протестировать с использованием Junit, Mockito и Cucumber, но у меня большая проблема с зависимостями.Проект не имеет проблем с этой командой maven: очистить установочный пакет -X с пропуском тестов.

1 Ответ

0 голосов
/ 22 ноября 2018

Вы действительно переопределяете библиотеки Джексона, у вашего pom есть это:

<dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.7.1</version>
        <scope>test</scope>         
    </dependency>
    <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-core-asl</artifactId>
        <version>${jackson.version}</version>
    </dependency>

jackson-databind происходит из fastxml и имеет явную версию, в то время как другие члены приходят из codehaus и не имеют.По сути, ваша помпа довольно грязная, я бы посоветовал ее почистить, после этого она будет в два раза меньше.Например, Spring Framework также содержит библиотеки Джексона в своих модулях, и повторный импорт его не требуется или даже не рекомендуется, но ваши зависимости Spring такие же грязные, как и все остальное, поэтому сложно сказать, что на самом деле тянет.Попробуйте сначала проверить ваш эффективный pom и удалите или исключите все дубликаты, особенно от разных поставщиков.

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