drawRect поверх подпредставлений

Это обычно происходит, когда у вас есть зависимости, которые используют одну и ту же транзитивную зависимость. Это означает, что 2 из ваших зависимостей (или ваше приложение, и транзитивная зависимость) используют SLF4J внутри с различными версиями. Но ваше приложение может использовать только одну версию класса одновременно, поэтому ему нужно выбрать (не знаете, какие правила здесь ... случайные?)

Чтобы решить проблему, вам обычно нужно сделать mvn dependency:tree, чтобы увидеть, какие из них используют разные версии SLF4J.

Добавление этой зависимости решило проблему для меня

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.25</version>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.5</version>
</dependency>
38
задан Dan Rosenstark 9 April 2012 в 21:41
поделиться