Запустите пример источника обратного входа, подсказки IDEA не могут найти класс GafferConfigurator - PullRequest
0 голосов
/ 28 сентября 2019

Я получил исходный код logback версии 1.2.3, запустил исходный код модуля logback-example или не могу найти класс

ch.qos.logback.classic.gaffer.GafferConfigurator

при запуске примера запуска нового модуля.Я до сих пор не могу пойти по этому пути.Найдите файл класса класса GafferConfigurator

<dependencies>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>${project.version}</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${slf4j.version}</version>
    </dependency>
</dependencies>

Ответы [ 2 ]

0 голосов
/ 28 сентября 2019

Поскольку для создания logback требуются Maven и Groovy, часть кода написана на groovy, поэтому при прямом запуске IDEA запросит класс, который не найден.Модуль logback-classic необходимо скомпилировать перед выполнением кода.

0 голосов
/ 28 сентября 2019

Я думаю, вы, возможно, не добавили jar для классического входа в систему для проекта.Если вы используете gradle, вы можете включить его, добавив в свой build.gradle

testCompile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'

В случае использования maven

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.2.3</version>
    <scope>test</scope>
</dependency>
...