From e07c55940e0edaaf33d001bd15079540c2c77788 Mon Sep 17 00:00:00 2001 From: Rawi01 Date: Mon, 22 Dec 2025 10:51:19 +0100 Subject: [PATCH] Auto-detect IDE in jar directory --- src/installer/lombok/installer/Installer.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/installer/lombok/installer/Installer.java b/src/installer/lombok/installer/Installer.java index 1ca77065..61cb618d 100644 --- a/src/installer/lombok/installer/Installer.java +++ b/src/installer/lombok/installer/Installer.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2009-2021 The Project Lombok Authors. + * Copyright (C) 2009-2025 The Project Lombok Authors. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -92,6 +92,16 @@ public class Installer { for (IdeLocationProvider provider : locationProviders) { provider.findIdes(locations, problems); } + // Search in lombok.jar directory + File ourJar = IdeLocation.findOurJar(); + try { + IdeLocation location = tryAllProviders(ourJar.getParent()); + if (location != null) { + locations.add(location); + } + } catch (CorruptedIdeLocationException e) { + problems.add(e); + } } public static boolean isSelf(String jar) {