This content originally appeared on DEV Community and was authored by Jonathas Rocha
Passo a passo resumido para configurar o Lombok no IntelliJ com Gradle usando Java 21.
- Instale o plugin Lombok no IntelliJ Settings → Plugins → Marketplace → Lombok → Install → Reinicie o IDE.
- Habilite Annotation Processing Settings → Build, Execution, Deployment → Compiler → Annotation Processors → marque Enable annotation processing.
- Configure o Java 21 (toolchain) no Gradle
- Adicione o Lombok corretamente nas dependências (main e test) do build.gradle
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.38'
annotationProcessor 'org.projectlombok:lombok:1.18.38'
testCompileOnly 'org.projectlombok:lombok:1.18.38'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.38'
// ... your others dependencies
}
Não use implementation para Lombok.
- Sincronize e compile
- No IntelliJ: clique em Load/Reload Gradle Changes (ícone do elefante).
No terminal:
./gradlew clean build
Teste rápido
import lombok.*;
@Data
@Builder
class Demo { private String name; }
Se Demo.builder() e getName() existirem, está tudo certo. Para validar, você poderá gerar uma classe de Teste, como no exemplo abaixo.
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class DemoTest {
@Test
void testBuilderAndGetter() {
Demo demo = Demo.builder().name("Jonathas").build();
assertEquals("Jonathas", demo.getName());
}
}
Dica!!
Após alterar o build.gradle, sempre dê um clean + build ou Reload Gradle no IDE.
This content originally appeared on DEV Community and was authored by Jonathas Rocha