1

私のテストは次の理由で失敗します

SLF4J: The requested version 1.5.10 by your slf4j binding is not compatible with [1.6, 1.7]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.

この競合を解決するために、次の実装を追加できることがわかりました。

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.2</version>
        <scope>test</scope>
    </dependency>

ただし、どの依存関係が 1.5.10 をもたらすかをどのように把握するのか疑問に思っています。実行するmvn dependency:treeと、自分の slf4j-api のみがリストされます。

編集

リストされていない理由がわかりました。私の依存関係の 1 つは Logger 自体を実装しています。ただし、 slf4j-simple 依存関係を追加する前に、どうすればそれを理解できたのかはまだわかりません。しかし、それはmavenとは何の関係もないと思います。

4

0 に答える 0