Я использую maven-jetty-plugin для моего интеграционного теста, и он продолжал жаловаться
java.lang.ClassNotFoundException: org.slf4j.Logger
Я попытался найти файл war в моей целевой папке, в папке WEB-INF / lib не было найдено slf4j-api-XX.jar, хотя он был включен в зависимости проекта maven из иерархии зависимостей [test], я вижу, что область видимости slf4j-api была установлена на «предоставлено», поэтому он не будет включен в конечный файл (?), затем в своем файле pom.xml я попытался переопределить его как зависимость как:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.11</version>
</dependency>
но, тем не менее, фляга не была включена в финальную войну, поэтому Джетти не была счастлива и не будет загружать приложение. Кто-нибудь есть идеи, как решить эту проблему? Спасибо!