我使用 Maven 在 Intellij Idea 2016.2 上设置了 spring 项目。由于某种原因,我无法导入或使用 ch.qos.logback.classic 包中存在的任何类。我尝试使缓存无效,重新导入maven依赖项。
例如
import ch.qos.logback.classic.Level;
IDE 提示“无法解析符号级别”。从命令行编译时,它显示“package ch.qos.logback.classic不存在”。有什么建议可能是错误的吗?
更新 - 发现了问题。我已经设置了要编译的依赖范围。更新此解决了问题。
最佳答案
您是否已在依赖项中添加了 ch.qos.logback:logback-classic
Maven Artifact ?
你的 pom 中应该有类似的东西:
<dependencies>
...
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.3</version>
</dependency>
...
<dependencies>
关于java - 无法使用 ch.qos.logback.classic 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39076734/