В проекте существует класс, использующий ILoggingEvent, который был найден импортированным из logback-classic.jar. Он доступен в проекте как maven зависимость, а также в папке .m2. Но когда я делаю чистую установку mvn, я получаю ошибку ниже:
[ОШИБКА] /C:/Users/xxx/project/LogMonitor.java:[6,34] package
ch.qos.logback.classic.spi не существует
не может найти символ символа:
класс ILoggingEvent
Когда я извлек файлы из jar, я смог найти тот же пакет с этим jar. Кроме того, в классе LogMonitor я также не вижу отметки ошибок, хотя именно в ней используется ILoggingEvent.
Я пробовал обновление maven, проект чистый. Но все же я вижу, что это терпит неудачу. Нет никаких проблем в конфигурации maven, так как другое хранилище построено успешно. Пожалуйста, укажите, как это можно решить
Edit:
POM файл репо, где этот код существует .:
<parent>
<groupId>com.common</groupId>
<artifactId>common-pom</artifactId>
<version>0.25.5</version>
</parent>
<artifactId>aws</artifactId>
pom of common:
<groupId>com.common</groupId>
<artifactId>common-pom</artifactId>
<version>0.25.5</version>
<packaging>pom</packaging>
<name>Common</name>
<modules>
<module>xxx</module>
</modules>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>xxx</artifactId>
<version>${project.version}</version>
</dependency>
<dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>
</dependencies>