Tengo problemas para usar las anotaciones de Lombok, porque parece que jar ni siquiera se importó al proyecto:
import lombok.extern.slf4j.Slf4j; /** * Created by John on 2017-03-20. */ @Slf4j public class App { public static void main(String[] args) { log.info("Hello"); } }Dice:
No se puede resolver la información del método (java.lang.String)
Al compilar:
Error: (6, 1) java: el paquete org.slf4j no existe
Hice:
He buscado una solución aquí:
Sigue siendo el mismo problema. Cualquier consejo sería apreciado.
ACTUALIZAR: pom.xml si ayuda:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>example</groupId> <artifactId>com</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.14</version> <scope>provided</scope> </dependency> </dependencies> </project>También debe agregar al menos la dependencia slf4j-api a su proyecto.
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency>Divulgación: soy un desarrollador de Lombok.
Necesitas:
Habilite el procesamiento de anotaciones en Intellij: Preferencias -> Compilación, Ejecución, Implementación -> Compilador -> Procesadores de anotaciones -> Habilitar procesamiento de anotaciones.
Reinicie Intellij.