Skip to content

Zed jdt-ls with Lombok Support v1.35.0

Latest

Choose a tag to compare

@simuleite simuleite released this 27 Mar 09:23

This release provides full Lombok integration for Java development in Zed using Eclipse's jdt-ls (v1.35.0).

What's Included

πŸ“¦ Full Package (jdtls-lombok-1.35.0.zip)

  • Complete jdt-ls 1.35.0 distribution
  • Pre-configured Lombok support
  • Ready-to-use out of the box

πŸ“‚ Extensions-Only Package (extensions-only.zip)

  • Minimal configuration files for existing jdt-ls installations
  • Only includes:
    • Modified jdtls_lombok launcher script
    • Lombok JAR (v1.18.36) in standard location
    • Required configuration files

Key Features

βœ… Seamless Lombok Integration

  • Automatic Lombok agent configuration
  • No manual JVM argument setup required

βœ… Cross-Platform Support

  • Works on Windows, macOS, and Linux
  • Includes both .bat (Windows) and shell script (Unix) launchers

βœ… Standardized Paths

  • Lombok JAR automatically loaded from extensions/lombok/
  • Consistent configuration across environments

Installation

  1. Full Package: Unzip and configure Zed's settings.json to point to bin/jdtls_lombok[.bat]
  2. Extensions-Only:
    • Merge the extensions-only/ folder with your existing jdt-ls installation
    • Update Zed to use the provided jdtls_lombok launcher

Verification

Test with Lombok annotations like @Data or @Builder - all generated methods should be recognized without "cannot resolve symbol" errors.

Compatibility

  • Requires JDK 17+
  • Tested with Zed β‰₯ 0.0.1

For detailed setup instructions, see the README.

Note: The full package is ~50MB (standard jdt-ls size), while the extensions-only package is <2MB.