Logback: не удалось найти библиотеку Janino на пути к классу

Я получаю сообщение об ошибке Could not find Janino library on the class path. Skipping conditional processing. Что я должен указать в пути к классам, чтобы исправить это (библиотека и версия)?


person fedor.belov    schedule 10.07.2012    source источник


Ответы (1)


Logback требует библиотеки Janino для условного ведения журнала. Вам это не нужно, если вы не используете структуры в своих конфигурационных файлах.

Если вы используете условные операторы, вам нужно будет добавить зависимость Janino. Вы можете добавить это в свой файл pom.xml, чтобы получить зависимость:

    <!-- The org.codehaus.janino:commons-compiler:2.6.1 dependency -->
    <!-- will be automatically pulled in by Maven's transitivity rules -->
    <dependency>
        <groupId>org.codehaus.janino</groupId>
        <artifactId>janino</artifactId>
        <version>2.6.1</version>
    </dependency>

Я считаю, что этот вопрос является дубликатом этого.

person JBCP    schedule 09.04.2013
comment
Полное добавление зависимостей может ввести в заблуждение и обычно считается плохой идеей. Я бы удалил все после For для более полного списка зависимостей, попробуйте ... в приведенном выше ответе. - person Ceki; 09.04.2013