无法使用ch.qos.logback.classic类

时间:2016-08-22 10:08:49

标签: java maven intellij-idea logback

我使用Maven在Intellij Idea 2016.2上安装了春季项目。出于某种原因,我无法导入或使用ch.qos.logback.classic包中的任何类。我试图使缓存无效,重新导入maven依赖项。

例如

import ch.qos.logback.classic.Level;

IDE说“无法解析符号级别”。从命令行编译时,它表示'package ch.qos.logback.classic不存在'。有什么建议可能是错的吗?

更新 - 发现了这个问题。我已经设置了依赖范围来编译。更新此问题解决了这个问题。

1 个答案:

答案 0 :(得分:2)

您是否在依赖项中添加了ch.qos.logback:logback-classic Maven工件?

你应该在你的pom中有这样的东西:

<dependencies>
     ...
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.1.3</version>
        </dependency>
     ...
<dependencies>