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

标签 java maven intellij-idea logback

我使用 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/

相关文章:

java - 2D JRadioButton 对象数组

java - 在 JTextComponent 中禁用双击选择

java - 什么是实现类型安全配置重新加载的好方法

java - “mvnw”不被识别为内部或外部命令

java - JUnit 测试在不应该执行的时候执行

intellij-idea - Intellij idea 12.0.4 中的依赖管理问题

javascript - 将 node-webkit 作为 node.js 应用程序运行

java - 如何使用 setUrl() 从附加到 GWT 框架的 HTML 文件中检索元素?

java - 如何将jar包集成到maven项目中

grails - 结合使用IntelliJ和JBoss来创建Grails应用