Chapter 10. Java Lombok

This section shows how to enable Lombok support in your Java projects. By default, the lombok.jar file is available in all Java plug-ins provided by CodeReady Workspaces.

To enable Lombok in a CodeReady Workspaces workspace, see the instructions below.

Prerequisites

  • A workspace or a devfile with:

    • One of the Java-based plug-ins enabled (redhat/java, redhat/java11, redhat/java8, redhat/quarkus-java8 or redhat/quarkus-java11)
    • A valid Lombok project to import

Procedure

  1. Open the workspace devfile.
  2. Edit the existing Java plug-in section, adding the preference:

      - id: redhat/java/latest
        preferences:
          java.jdt.ls.vmargs: '-javaagent:/lombok.jar'

Verification

  1. Start or restart the workspace.
  2. Open a file containing Lombok annotations.
  3. Verify that the Class outline contains the Lombok generated methods.

    lombok

Additional resources