Невозможно использовать аннотацию SLF4J в компиляции MavenJAVA

Программисты JAVA общаются здесь
Anonymous
Невозможно использовать аннотацию SLF4J в компиляции Maven

Сообщение Anonymous »

Я устанавливаю свои первые шаги в приложение Springboot Maven.
У него есть корневой POM -файл, модуль с файлом POM и класс Java. < /p>
Это корневой файл pom.xml моего проекта.

Код: Выделить всё

    4.0.0
com.myapp
dummy
${revision}
pom



local-SNAPSHOT


1.18.38
3.3.10
6.2.9



dummy-service





maven-compiler-plugin
3.5.1

21
21
none






org.codehaus.mojo
license-maven-plugin
1.14

compile
com.myapp.*



org.apache.maven.plugins
maven-compiler-plugin
3.7.0

21
21
UTF-8


org.projectlombok
lombok
${lombok-version}







< /code>
Этот корневой POM имеет 1 модуль,  фиктивная сервис.  4.0.0


com.trax
scheduler
${revision}


com.trax.scheduler
scheduler-service
scheduler-service




org.springframework.boot
spring-boot-autoconfigure
${springboot-version}


org.springframework.boot
spring-boot-configuration-processor
${springboot-version}


org.springframework.boot
spring-boot-starter-web
${springboot-version}




org.springframework
spring-jdbc
${springjdbc-version}




org.projectlombok
lombok
${lombok-version}
provided


< /code>
Внутри этого модуля фиктивной сервиса у меня есть класс DataLoaderConfig < /p>
package com.myapp.dummy.service;

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class DataLoaderConfig {

public void execute() {
log.info("Executing...");
}
}
< /code>
Однако это успешно работает в Intellij, у меня есть проблема во время компиляции Maven: < /p>
cannot find symbol [ERROR]   symbol:   variable log
I подтвердил, что Maven POM имеет зависимость от Ломбока, а также во время сборки процессор аннотации выполняется, но все же возникает проблема. Думаю, я делаю что -то не так, но вопрос в том, что именно пошло не так?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ompilation

Вернуться в «JAVA»