У меня есть случай, когда мне нужна зависимость от пути к классу времени выполнения, но не путь к классу теста.Рассматриваемая зависимость - это Logback, реализация SLF4J.Во время выполнения я хочу, чтобы мой код (опционально) зависел от входа в систему, чтобы в нем была доступна инфраструктура ведения журнала.Однако во время тестирования я хочу использовать реализацию slf4j-nop
для чёрной дыры в выводе журнала.С logback
в качестве зависимости времени выполнения и slf4j-nop
в качестве зависимости теста, я получаю предупреждение о множественной реализации от SLF4J при запуске моих тестов.Я не вижу способа исключить logback
из пути к классам тестов.
Я не хочу разбивать свои тесты на отдельный пакет, если этого можно избежать.
Идеи?