Lombok + Gradle + IntelliJ (Java 21) — Guia rápido

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, Execut…


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.

  1. Instale o plugin Lombok no IntelliJ Settings → Plugins → Marketplace → Lombok → Install → Reinicie o IDE.
  2. Habilite Annotation Processing Settings → Build, Execution, Deployment → Compiler → Annotation Processors → marque Enable annotation processing.
  3. Configure o Java 21 (toolchain) no Gradle
  4. 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.

  1. Sincronize e compile
  2. No IntelliJ: clique em Load/Reload Gradle Changes (ícone do elefante).
  3. No terminal:

    ./gradlew clean build

  4. 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


Print Share Comment Cite Upload Translate Updates
APA

Jonathas Rocha | Sciencx (2025-11-21T20:10:43+00:00) Lombok + Gradle + IntelliJ (Java 21) — Guia rápido. Retrieved from https://www.scien.cx/2025/11/21/lombok-gradle-intellij-java-21-guia-rapido/

MLA
" » Lombok + Gradle + IntelliJ (Java 21) — Guia rápido." Jonathas Rocha | Sciencx - Friday November 21, 2025, https://www.scien.cx/2025/11/21/lombok-gradle-intellij-java-21-guia-rapido/
HARVARD
Jonathas Rocha | Sciencx Friday November 21, 2025 » Lombok + Gradle + IntelliJ (Java 21) — Guia rápido., viewed ,<https://www.scien.cx/2025/11/21/lombok-gradle-intellij-java-21-guia-rapido/>
VANCOUVER
Jonathas Rocha | Sciencx - » Lombok + Gradle + IntelliJ (Java 21) — Guia rápido. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/21/lombok-gradle-intellij-java-21-guia-rapido/
CHICAGO
" » Lombok + Gradle + IntelliJ (Java 21) — Guia rápido." Jonathas Rocha | Sciencx - Accessed . https://www.scien.cx/2025/11/21/lombok-gradle-intellij-java-21-guia-rapido/
IEEE
" » Lombok + Gradle + IntelliJ (Java 21) — Guia rápido." Jonathas Rocha | Sciencx [Online]. Available: https://www.scien.cx/2025/11/21/lombok-gradle-intellij-java-21-guia-rapido/. [Accessed: ]
rf:citation
» Lombok + Gradle + IntelliJ (Java 21) — Guia rápido | Jonathas Rocha | Sciencx | https://www.scien.cx/2025/11/21/lombok-gradle-intellij-java-21-guia-rapido/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.