From fc757bc55078c195be72d9d73fed74827b1c0863 Mon Sep 17 00:00:00 2001 From: Riccardo Strina Date: Thu, 22 Jan 2026 19:42:53 +0100 Subject: [PATCH] Prevent JDTLS from generating metadata files at project root Add -Djava.import.generatesMetadataFilesAtProjectRoot=false system property to stop .project, .classpath, and .settings/ files from being created in the project directory --- src/jdtls.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jdtls.rs b/src/jdtls.rs index 91a983f..5a429af 100644 --- a/src/jdtls.rs +++ b/src/jdtls.rs @@ -77,6 +77,7 @@ pub fn build_jdtls_launch_args( ), "-Dosgi.sharedConfiguration.area.readOnly=true".to_string(), "-Dosgi.configuration.cascaded=true".to_string(), + "-Djava.import.generatesMetadataFilesAtProjectRoot=false".to_string(), "-Xms1G".to_string(), "--add-modules=ALL-SYSTEM".to_string(), "--add-opens".to_string(),