diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..ad3f27c --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "singleQuote": true, + "jsxSingleQuote": true, + "semi": false +} diff --git a/.vim/coc-settings.json b/.vim/coc-settings.json new file mode 100644 index 0000000..c989b2e --- /dev/null +++ b/.vim/coc-settings.json @@ -0,0 +1,6 @@ +{ + "typescript.preferences.quoteStyle": "single", + "javascript.preferences.quoteStyle": "single", + "typescript.format.semicolons": "remove", + "javascript.format.semicolons": "remove" +} diff --git a/package-lock.json b/package-lock.json index 47c8f45..52dbe65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coc-java", - "version": "1.26.8", + "version": "1.26.10", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coc-java", - "version": "1.26.8", + "version": "1.26.10", "license": "EPL-1.0", "dependencies": { "chokidar": "^3.5.3" diff --git a/package.json b/package.json index eac1ff2..1f35b8e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coc-java", - "version": "1.26.8", + "version": "1.26.10", "description": "Java language extension for coc.nvim", "main": "lib/index.js", "publisher": "chemzqm", diff --git a/server/bin/jdtls.py b/server/bin/jdtls.py index d39a47c..ce27f16 100755 --- a/server/bin/jdtls.py +++ b/server/bin/jdtls.py @@ -34,16 +34,19 @@ def get_java_executable(known_args): if not known_args.validate_java_version: return java_executable + java_major_version = get_java_major_version(java_executable) + + if java_major_version < 21: + raise Exception("jdtls requires at least Java 21") + + return java_executable + +def get_java_major_version (java_executable): out = subprocess.check_output([java_executable, '-version'], stderr = subprocess.STDOUT, universal_newlines=True) matches = re.finditer(r"(?<=version\s\")(?P\d+)(\.\d+\.\d+(_\d+)?)?", out) for match in matches: - java_major_version = int(match.group("major")) - - if java_major_version < 21: - raise Exception("jdtls requires at least Java 21") - - return java_executable + return int(match.group("major")) raise Exception("Could not determine Java version") @@ -75,7 +78,18 @@ def get_shared_config_path(jdtls_base_path): def main(args): cwd_name = os.path.basename(os.getcwd()) - jdtls_data_path = os.path.join(tempfile.gettempdir(), "jdtls-" + sha1(cwd_name.encode()).hexdigest()) + + if platform.system() == 'Windows' and 'APPDATA' in os.environ: + cachedir = Path(os.environ['APPDATA']) + elif platform.system() == 'Darwin' and 'HOME' in os.environ: + cachedir = Path(os.environ['HOME']) / 'Library' / 'Caches' + elif platform.system() == 'Linux' and 'HOME' in os.environ: + cachedir = Path(os.environ['HOME']) / '.cache' + else: + cachedir = tempfile.gettempdir() + + cachedir = cachedir / 'jdtls' + jdtls_data_path = os.path.join(cachedir, "jdtls-" + sha1(cwd_name.encode()).hexdigest()) parser = argparse.ArgumentParser() parser.add_argument('--validate-java-version', action='store_true', default=True) @@ -89,6 +103,7 @@ def main(args): known_args, args = parser.parse_known_args(args) java_executable = get_java_executable(known_args) + java_major_version = get_java_major_version(java_executable) jdtls_base_path = Path(__file__).parent.parent shared_config_path = get_shared_config_path(jdtls_base_path) @@ -111,6 +126,9 @@ def main(args): "-data", known_args.data] \ + args + if (java_major_version >= 24): + exec_args = [ '-Djdk.xml.maxGeneralEntitySizeLimit=0', '-Djdk.xml.totalEntitySizeLimit=0' ] + exec_args + if os.name == 'posix': os.execvp(java_executable, exec_args) else: diff --git a/server/config_linux/config.ini b/server/config_linux/config.ini index e520c8c..9dc7a61 100644 --- a/server/config_linux/config.ini +++ b/server/config_linux/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:14 GMT 2025 +#Wed Nov 26 17:57:29 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.9.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.1500.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.1.400.v20250521-0415.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.600.v20250606-0550.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20250903-1655.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.junit.core_3.13.500.v20250108-1123.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.2.20250318-1458.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.900.20250220-2013/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.8.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.8.0.jar@4,reference\:file\:org.objectweb.asm.util_9.8.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 +osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.10.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.1500.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.1.400.v20250521-0415.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20251126-1138.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.junit.core_3.14.0.v20251027-1451.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.4.20250806-1328.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.101.20250727-0653.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.1100.20250811-2018/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.9.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.9.0.jar@4,reference\:file\:org.objectweb.asm.util_9.9.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_linux_arm/config.ini b/server/config_linux_arm/config.ini index a83fa53..bba0d28 100644 --- a/server/config_linux_arm/config.ini +++ b/server/config_linux_arm/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:19 GMT 2025 +#Wed Nov 26 17:57:30 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.9.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.aarch64_1.2.1500.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.1.400.v20250521-0415.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.600.v20250606-0550.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20250903-1655.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.junit.core_3.13.500.v20250108-1123.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.2.20250318-1458.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.900.20250220-2013/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.8.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.8.0.jar@4,reference\:file\:org.objectweb.asm.util_9.8.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 +osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.10.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.aarch64_1.2.1500.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.1.400.v20250521-0415.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20251126-1138.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.junit.core_3.14.0.v20251027-1451.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.4.20250806-1328.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.101.20250727-0653.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.1100.20250811-2018/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.9.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.9.0.jar@4,reference\:file\:org.objectweb.asm.util_9.9.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_mac/config.ini b/server/config_mac/config.ini index 7ce5393..17801b5 100644 --- a/server/config_mac/config.ini +++ b/server/config_mac/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:22 GMT 2025 +#Wed Nov 26 17:57:32 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.9.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.102.500.v20250521-0414.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.600.v20250606-0550.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20250903-1655.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.junit.core_3.13.500.v20250108-1123.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.6.300.v20240321-1645.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.2.20250318-1458.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.900.20250220-2013/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.8.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.8.0.jar@4,reference\:file\:org.objectweb.asm.util_9.8.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 +osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.10.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.102.500.v20250521-0414.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20251126-1138.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.junit.core_3.14.0.v20251027-1451.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.6.300.v20240321-1645.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.4.20250806-1328.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.101.20250727-0653.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.1100.20250811-2018/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.9.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.9.0.jar@4,reference\:file\:org.objectweb.asm.util_9.9.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_mac_arm/config.ini b/server/config_mac_arm/config.ini index d1fe754..a132112 100644 --- a/server/config_mac_arm/config.ini +++ b/server/config_mac_arm/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:23 GMT 2025 +#Wed Nov 26 17:57:34 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.9.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.aarch64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.102.500.v20250521-0414.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.600.v20250606-0550.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20250903-1655.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.junit.core_3.13.500.v20250108-1123.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.6.300.v20240321-1645.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.2.20250318-1458.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.900.20250220-2013/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.8.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.8.0.jar@4,reference\:file\:org.objectweb.asm.util_9.8.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 +osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.10.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.aarch64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.102.500.v20250521-0414.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20251126-1138.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.junit.core_3.14.0.v20251027-1451.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.6.300.v20240321-1645.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.4.20250806-1328.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.101.20250727-0653.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.1100.20250811-2018/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.9.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.9.0.jar@4,reference\:file\:org.objectweb.asm.util_9.9.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_ss_linux/config.ini b/server/config_ss_linux/config.ini index ecf7055..43b067e 100644 --- a/server/config_ss_linux/config.ini +++ b/server/config_ss_linux/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:25 GMT 2025 +#Wed Nov 26 17:57:34 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.1500.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.1.400.v20250521-0415.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 +osgi.bundles=reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.1500.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.1.400.v20250521-0415.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_ss_linux_arm/config.ini b/server/config_ss_linux_arm/config.ini index 1886126..0371cb9 100644 --- a/server/config_ss_linux_arm/config.ini +++ b/server/config_ss_linux_arm/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:25 GMT 2025 +#Wed Nov 26 17:57:35 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.aarch64_1.2.1500.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.1.400.v20250521-0415.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 +osgi.bundles=reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.aarch64_1.2.1500.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.1.400.v20250521-0415.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_ss_mac/config.ini b/server/config_ss_mac/config.ini index 03ec6e7..f32c467 100644 --- a/server/config_ss_mac/config.ini +++ b/server/config_ss_mac/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:27 GMT 2025 +#Wed Nov 26 17:57:36 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.102.500.v20250521-0414.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.6.300.v20240321-1645.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 +osgi.bundles=reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.102.500.v20250521-0414.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.6.300.v20240321-1645.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_ss_mac_arm/config.ini b/server/config_ss_mac_arm/config.ini index 51f89fc..062604c 100644 --- a/server/config_ss_mac_arm/config.ini +++ b/server/config_ss_mac_arm/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:28 GMT 2025 +#Wed Nov 26 17:57:37 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.aarch64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.102.500.v20250521-0414.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.6.300.v20240321-1645.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 +osgi.bundles=reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.aarch64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.102.500.v20250521-0414.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.6.300.v20240321-1645.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_ss_win/config.ini b/server/config_ss_win/config.ini index 0f2b32d..29a57fd 100644 --- a/server/config_ss_win/config.ini +++ b/server/config_ss_win/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:26 GMT 2025 +#Wed Nov 26 17:57:35 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.win32_1.3.0.v20240419-2334.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 +osgi.bundles=reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.win32_1.3.0.v20240419-2334.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/config_win/config.ini b/server/config_win/config.ini index fb8a4a4..a81d08d 100644 --- a/server/config_win/config.ini +++ b/server/config_win/config.ini @@ -1,10 +1,10 @@ #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser -#Thu Sep 04 14:31:20 GMT 2025 +#Wed Nov 26 17:57:31 UTC 2025 eclipse.application=org.eclipse.jdt.ls.core.id1 eclipse.p2.data.area=@config.dir/../p2 eclipse.p2.profile=DefaultProfile eclipse.product=org.eclipse.jdt.ls.core.product -osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.1.jar@4,reference\:file\:com.google.guava_33.4.8.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.17.0.v20250316-1700/@4,reference\:file\:com.sun.jna.platform_5.17.0.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.9.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.18.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.12.jar@2\:start,reference\:file\:org.commonmark_0.25.1.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.25.1.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.400.v20250312-0643.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.0.v20250729-1759.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.0.v20250711-1249.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.600.v20250609-0415.jar@4,reference\:file\:org.eclipse.debug.core_3.23.100.v20250811-0711.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.200.v20250628-0509.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar@4,reference\:file\:org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.win32_1.3.0.v20240419-2334.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.600.v20250606-0550.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.43.0.v20250820-1501.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20250903-1655.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar@4,reference\:file\:org.eclipse.jdt.debug_3.24.0.v20250729-0743/@4,reference\:file\:org.eclipse.jdt.junit.core_3.13.500.v20250108-1123.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.50.0.202509041425.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.50.0.202509041425.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.2.20250318-1458.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.900.20250220-2013/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.500.v20250611-1642.jar@4,reference\:file\:org.eclipse.text_3.14.400.v20250731-0735.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.8.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.8.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.8.0.jar@4,reference\:file\:org.objectweb.asm.util_9.8.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 +osgi.bundles=reference\:file\:ch.qos.logback.classic_1.5.18.jar@2\:start,reference\:file\:ch.qos.logback.core_1.5.18.jar@4,reference\:file\:com.google.gson_2.13.2.jar@4,reference\:file\:com.google.guava_33.5.0.jre.jar@4,reference\:file\:com.google.guava.failureaccess_1.0.3.jar@4,reference\:file\:com.sun.jna_5.18.1.v20251001-0800/@4,reference\:file\:com.sun.jna.platform_5.18.1.jar@4,reference\:file\:jakarta.annotation-api_1.3.5.jar@4,reference\:file\:jakarta.inject.jakarta.inject-api_1.0.5.jar@4,reference\:file\:jakarta.servlet-api_6.1.0.jar@4,reference\:file\:org.apache.ant_1.10.15.v20240901-1000/@4,reference\:file\:org.apache.aries.spifly.dynamic.bundle_1.3.7.jar@2\:start,reference\:file\:org.apache.commons.cli_1.10.0.jar@4,reference\:file\:org.apache.commons.commons-codec_1.19.0.jar@4,reference\:file\:org.apache.commons.lang3_3.19.0.jar@4,reference\:file\:org.apache.felix.scr_2.2.14.jar@2\:start,reference\:file\:org.commonmark_0.27.0.jar@4,reference\:file\:org.commonmark.ext-gfm-tables_0.27.0.jar@4,reference\:file\:org.eclipse.ant.core_3.7.700.v20250609-0415.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.10.v20250827-0209-s.jar@4,reference\:file\:org.eclipse.compare.core_3.8.800.v20250718-1505.jar@4,reference\:file\:org.eclipse.core.commands_3.12.500.v20251103-0733.jar@4,reference\:file\:org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar@4,reference\:file\:org.eclipse.core.expressions_3.9.500.v20250608-0434.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar@4,reference\:file\:org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar@4,reference\:file\:org.eclipse.core.jobs_3.15.700.v20250725-1147.jar@4,reference\:file\:org.eclipse.core.net_1.5.800.v20250613-1119.jar@4,reference\:file\:org.eclipse.core.resources_3.23.100.v20251106-1705.jar@4,reference\:file\:org.eclipse.core.runtime_3.34.100.v20251111-1421.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.6.700.v20250913-1442.jar@4,reference\:file\:org.eclipse.debug.core_3.23.200.v20251107-0507.jar@4,reference\:file\:org.eclipse.equinox.app_1.7.500.v20250629-0337.jar@4,reference\:file\:org.eclipse.equinox.common_3.20.300.v20251111-0312.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.3.500.v20250716-0529.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.3.400.v20250515-0513.jar@4,reference\:file\:org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar@4,reference\:file\:org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.1400.v20250801-0854/@4,reference\:file\:org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar@4,reference\:file\:org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar@4,reference\:file\:org.eclipse.equinox.security_1.4.700.v20250622-1644.jar@4,reference\:file\:org.eclipse.equinox.security.win32_1.3.0.v20240419-2334.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.3.600.v20250729-0655.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.8.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.4.600.v20241001-0914.jar@4,reference\:file\:org.eclipse.jdt.core_3.44.0.v20251118-1842.jar@4,reference\:file\:org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar@4,reference\:file\:org.eclipse.jdt.core.javac_1.0.0.z20251126-1138.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar@4,reference\:file\:org.eclipse.jdt.debug_3.25.0.v20251031-2243/@4,reference\:file\:org.eclipse.jdt.junit.core_3.14.0.v20251027-1451.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.7.600.v20250118-1031.jar@4,reference\:file\:org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.54.0.202511261751.jar@4\:start,reference\:file\:org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jdt.ls.logback.appender_1.54.0.202511261751.jar@4,reference\:file\:org.eclipse.jetty.servlet-api_4.0.6.jar@4,reference\:file\:org.eclipse.lsp4j_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.24.0.v20250131-1745.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar@4,reference\:file\:org.eclipse.m2e.apt.core_2.3.100.20250418-1315.jar@4,reference\:file\:org.eclipse.m2e.core_2.7.4.20250806-1328.jar@4,reference\:file\:org.eclipse.m2e.jdt_2.4.101.20250727-0653.jar@4,reference\:file\:org.eclipse.m2e.maven.runtime_3.9.1100.20250811-2018/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.4.0.jar@4,reference\:file\:org.eclipse.osgi.services_3.12.300.v20250707-1221.jar@4,reference\:file\:org.eclipse.search.core_3.16.600.v20250920-0652.jar@4,reference\:file\:org.eclipse.text_3.14.500.v20251103-0730.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar@4,reference\:file\:org.gradle.toolingapi_8.9.0.v20250827-0209-s.jar@4,reference\:file\:org.hamcrest_3.0.0.jar@4,reference\:file\:org.junit_4.13.2.v20240929-1000.jar@4,reference\:file\:org.objectweb.asm_9.9.0.jar@4,reference\:file\:org.objectweb.asm.commons_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree_9.9.0.jar@4,reference\:file\:org.objectweb.asm.tree.analysis_9.9.0.jar@4,reference\:file\:org.objectweb.asm.util_9.9.0.jar@4,reference\:file\:org.osgi.service.cm_1.6.1.202109301733.jar@4,reference\:file\:org.osgi.service.component_1.5.1.202212101352.jar@4,reference\:file\:org.osgi.service.device_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.event_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.http.whiteboard_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.metatype_1.4.1.202109301733.jar@4,reference\:file\:org.osgi.service.prefs_1.1.2.202109301733.jar@4,reference\:file\:org.osgi.service.provisioning_1.2.0.201505202024.jar@4,reference\:file\:org.osgi.service.upnp_1.2.1.202109301733.jar@4,reference\:file\:org.osgi.service.useradmin_1.1.1.202109301733.jar@4,reference\:file\:org.osgi.service.wireadmin_1.0.2.202109301733.jar@4,reference\:file\:org.osgi.util.function_1.2.0.202109301733.jar@4,reference\:file\:org.osgi.util.promise_1.3.0.202212101352.jar@4,reference\:file\:slf4j.api_2.0.17.jar@4 osgi.bundles.defaultStartLevel=4 -osgi.framework=file\:plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar -osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar +osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar diff --git a/server/features/org.eclipse.equinox.executable_3.8.3000.v20250801-0854.jar b/server/features/org.eclipse.equinox.executable_3.8.3100.v20251111-0406.jar similarity index 97% rename from server/features/org.eclipse.equinox.executable_3.8.3000.v20250801-0854.jar rename to server/features/org.eclipse.equinox.executable_3.8.3100.v20251111-0406.jar index 099f49c..7230418 100644 Binary files a/server/features/org.eclipse.equinox.executable_3.8.3000.v20250801-0854.jar and b/server/features/org.eclipse.equinox.executable_3.8.3100.v20251111-0406.jar differ diff --git a/server/plugins/com.google.gson_2.13.1.jar b/server/plugins/com.google.gson_2.13.1.jar deleted file mode 100644 index 159b930..0000000 Binary files a/server/plugins/com.google.gson_2.13.1.jar and /dev/null differ diff --git a/server/plugins/com.google.gson_2.13.2.jar b/server/plugins/com.google.gson_2.13.2.jar new file mode 100644 index 0000000..5a1b74e Binary files /dev/null and b/server/plugins/com.google.gson_2.13.2.jar differ diff --git a/server/plugins/com.google.guava_33.4.8.jre.jar b/server/plugins/com.google.guava_33.5.0.jre.jar similarity index 50% rename from server/plugins/com.google.guava_33.4.8.jre.jar rename to server/plugins/com.google.guava_33.5.0.jre.jar index 1c2e215..2e1aba4 100644 Binary files a/server/plugins/com.google.guava_33.4.8.jre.jar and b/server/plugins/com.google.guava_33.5.0.jre.jar differ diff --git a/server/plugins/com.sun.jna.platform_5.17.0.jar b/server/plugins/com.sun.jna.platform_5.18.1.jar similarity index 87% rename from server/plugins/com.sun.jna.platform_5.17.0.jar rename to server/plugins/com.sun.jna.platform_5.18.1.jar index deee8da..b6394a5 100644 Binary files a/server/plugins/com.sun.jna.platform_5.17.0.jar and b/server/plugins/com.sun.jna.platform_5.18.1.jar differ diff --git a/server/plugins/com.sun.jna_5.17.0.v20250316-1700.jar b/server/plugins/com.sun.jna_5.18.1.v20251001-0800.jar similarity index 94% rename from server/plugins/com.sun.jna_5.17.0.v20250316-1700.jar rename to server/plugins/com.sun.jna_5.18.1.v20251001-0800.jar index 97ea9ad..fbdd178 100644 Binary files a/server/plugins/com.sun.jna_5.17.0.v20250316-1700.jar and b/server/plugins/com.sun.jna_5.18.1.v20251001-0800.jar differ diff --git a/server/plugins/org.apache.commons.cli_1.10.0.jar b/server/plugins/org.apache.commons.cli_1.10.0.jar new file mode 100644 index 0000000..3c9cb8f Binary files /dev/null and b/server/plugins/org.apache.commons.cli_1.10.0.jar differ diff --git a/server/plugins/org.apache.commons.cli_1.9.0.jar b/server/plugins/org.apache.commons.cli_1.9.0.jar deleted file mode 100644 index 53949ea..0000000 Binary files a/server/plugins/org.apache.commons.cli_1.9.0.jar and /dev/null differ diff --git a/server/plugins/org.apache.commons.lang3_3.18.0.jar b/server/plugins/org.apache.commons.lang3_3.18.0.jar deleted file mode 100644 index 9359e52..0000000 Binary files a/server/plugins/org.apache.commons.lang3_3.18.0.jar and /dev/null differ diff --git a/server/plugins/org.apache.commons.lang3_3.19.0.jar b/server/plugins/org.apache.commons.lang3_3.19.0.jar new file mode 100644 index 0000000..1ee7e03 Binary files /dev/null and b/server/plugins/org.apache.commons.lang3_3.19.0.jar differ diff --git a/server/plugins/org.apache.felix.scr_2.2.12.jar b/server/plugins/org.apache.felix.scr_2.2.14.jar similarity index 72% rename from server/plugins/org.apache.felix.scr_2.2.12.jar rename to server/plugins/org.apache.felix.scr_2.2.14.jar index 383c3e1..6f82606 100644 Binary files a/server/plugins/org.apache.felix.scr_2.2.12.jar and b/server/plugins/org.apache.felix.scr_2.2.14.jar differ diff --git a/server/plugins/org.commonmark.ext-gfm-tables_0.25.1.jar b/server/plugins/org.commonmark.ext-gfm-tables_0.27.0.jar similarity index 57% rename from server/plugins/org.commonmark.ext-gfm-tables_0.25.1.jar rename to server/plugins/org.commonmark.ext-gfm-tables_0.27.0.jar index 95d82ce..29fa35f 100644 Binary files a/server/plugins/org.commonmark.ext-gfm-tables_0.25.1.jar and b/server/plugins/org.commonmark.ext-gfm-tables_0.27.0.jar differ diff --git a/server/plugins/org.commonmark_0.25.1.jar b/server/plugins/org.commonmark_0.27.0.jar similarity index 59% rename from server/plugins/org.commonmark_0.25.1.jar rename to server/plugins/org.commonmark_0.27.0.jar index f90de69..62ed2da 100644 Binary files a/server/plugins/org.commonmark_0.25.1.jar and b/server/plugins/org.commonmark_0.27.0.jar differ diff --git a/server/plugins/org.eclipse.core.commands_3.12.400.v20250312-0643.jar b/server/plugins/org.eclipse.core.commands_3.12.400.v20250312-0643.jar deleted file mode 100644 index 8450dc1..0000000 Binary files a/server/plugins/org.eclipse.core.commands_3.12.400.v20250312-0643.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.core.commands_3.12.500.v20251103-0733.jar b/server/plugins/org.eclipse.core.commands_3.12.500.v20251103-0733.jar new file mode 100644 index 0000000..d68801b Binary files /dev/null and b/server/plugins/org.eclipse.core.commands_3.12.500.v20251103-0733.jar differ diff --git a/server/plugins/org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar b/server/plugins/org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar similarity index 72% rename from server/plugins/org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar rename to server/plugins/org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar index 43e97d0..b927b0b 100644 Binary files a/server/plugins/org.eclipse.core.contenttype_3.9.700.v20250720-0618.jar and b/server/plugins/org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar differ diff --git a/server/plugins/org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar b/server/plugins/org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar deleted file mode 100644 index 71e2a72..0000000 Binary files a/server/plugins/org.eclipse.core.filebuffers_3.8.400.v20250108-1526.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar b/server/plugins/org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar new file mode 100644 index 0000000..beba3d8 Binary files /dev/null and b/server/plugins/org.eclipse.core.filebuffers_3.8.500.v20251103-0746.jar differ diff --git a/server/plugins/org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar b/server/plugins/org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar similarity index 54% rename from server/plugins/org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar rename to server/plugins/org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar index 3724bba..aabd177 100644 Binary files a/server/plugins/org.eclipse.core.filesystem_1.11.300.v20250607-0645.jar and b/server/plugins/org.eclipse.core.filesystem_1.11.400.v20251107-0507.jar differ diff --git a/server/plugins/org.eclipse.core.resources_3.23.0.v20250729-1759.jar b/server/plugins/org.eclipse.core.resources_3.23.100.v20251106-1705.jar similarity index 81% rename from server/plugins/org.eclipse.core.resources_3.23.0.v20250729-1759.jar rename to server/plugins/org.eclipse.core.resources_3.23.100.v20251106-1705.jar index 7b41f73..b4236f6 100644 Binary files a/server/plugins/org.eclipse.core.resources_3.23.0.v20250729-1759.jar and b/server/plugins/org.eclipse.core.resources_3.23.100.v20251106-1705.jar differ diff --git a/server/plugins/org.eclipse.core.runtime_3.34.0.v20250711-1249.jar b/server/plugins/org.eclipse.core.runtime_3.34.0.v20250711-1249.jar deleted file mode 100644 index 1bbd540..0000000 Binary files a/server/plugins/org.eclipse.core.runtime_3.34.0.v20250711-1249.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.core.runtime_3.34.100.v20251111-1421.jar b/server/plugins/org.eclipse.core.runtime_3.34.100.v20251111-1421.jar new file mode 100644 index 0000000..ea39725 Binary files /dev/null and b/server/plugins/org.eclipse.core.runtime_3.34.100.v20251111-1421.jar differ diff --git a/server/plugins/org.eclipse.core.variables_3.6.600.v20250609-0415.jar b/server/plugins/org.eclipse.core.variables_3.6.600.v20250609-0415.jar deleted file mode 100644 index ca3e892..0000000 Binary files a/server/plugins/org.eclipse.core.variables_3.6.600.v20250609-0415.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.core.variables_3.6.700.v20250913-1442.jar b/server/plugins/org.eclipse.core.variables_3.6.700.v20250913-1442.jar new file mode 100644 index 0000000..fc05723 Binary files /dev/null and b/server/plugins/org.eclipse.core.variables_3.6.700.v20250913-1442.jar differ diff --git a/server/plugins/org.eclipse.debug.core_3.23.100.v20250811-0711.jar b/server/plugins/org.eclipse.debug.core_3.23.200.v20251107-0507.jar similarity index 72% rename from server/plugins/org.eclipse.debug.core_3.23.100.v20250811-0711.jar rename to server/plugins/org.eclipse.debug.core_3.23.200.v20251107-0507.jar index fcfd7e9..0fefebd 100644 Binary files a/server/plugins/org.eclipse.debug.core_3.23.100.v20250811-0711.jar and b/server/plugins/org.eclipse.debug.core_3.23.200.v20251107-0507.jar differ diff --git a/server/plugins/org.eclipse.equinox.common_3.20.200.v20250628-0509.jar b/server/plugins/org.eclipse.equinox.common_3.20.300.v20251111-0312.jar similarity index 73% rename from server/plugins/org.eclipse.equinox.common_3.20.200.v20250628-0509.jar rename to server/plugins/org.eclipse.equinox.common_3.20.300.v20251111-0312.jar index b8b4236..a3ce8c1 100644 Binary files a/server/plugins/org.eclipse.equinox.common_3.20.200.v20250628-0509.jar and b/server/plugins/org.eclipse.equinox.common_3.20.300.v20251111-0312.jar differ diff --git a/server/plugins/org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar b/server/plugins/org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar deleted file mode 100644 index 1239e91..0000000 Binary files a/server/plugins/org.eclipse.equinox.launcher_1.7.0.v20250519-0528.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar b/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar new file mode 100644 index 0000000..135c896 Binary files /dev/null and b/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar differ diff --git a/server/plugins/org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar b/server/plugins/org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar similarity index 75% rename from server/plugins/org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar rename to server/plugins/org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar index 65da48f..601a106 100644 Binary files a/server/plugins/org.eclipse.equinox.preferences_3.12.0.v20250721-0426.jar and b/server/plugins/org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar differ diff --git a/server/plugins/org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar b/server/plugins/org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar similarity index 78% rename from server/plugins/org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar rename to server/plugins/org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar index 9d0d3c4..d1394aa 100644 Binary files a/server/plugins/org.eclipse.equinox.registry_3.12.500.v20250708-0540.jar and b/server/plugins/org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar differ diff --git a/server/plugins/org.eclipse.equinox.simpleconfigurator_1.5.600.v20250606-0550.jar b/server/plugins/org.eclipse.equinox.simpleconfigurator_1.5.600.v20250606-0550.jar deleted file mode 100644 index 1d8a26b..0000000 Binary files a/server/plugins/org.eclipse.equinox.simpleconfigurator_1.5.600.v20250606-0550.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar b/server/plugins/org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar new file mode 100644 index 0000000..32ad8cb Binary files /dev/null and b/server/plugins/org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar differ diff --git a/server/plugins/org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar b/server/plugins/org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar similarity index 60% rename from server/plugins/org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar rename to server/plugins/org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar index 0f24404..bc22cd6 100644 Binary files a/server/plugins/org.eclipse.jdt.core.compiler.batch_3.43.0.v20250819-1513.jar and b/server/plugins/org.eclipse.jdt.core.compiler.batch_3.44.0.v20251118-1623.jar differ diff --git a/server/plugins/org.eclipse.jdt.core.javac_1.0.0.z20250903-1655.jar b/server/plugins/org.eclipse.jdt.core.javac_1.0.0.z20250903-1655.jar deleted file mode 100644 index 868f9da..0000000 Binary files a/server/plugins/org.eclipse.jdt.core.javac_1.0.0.z20250903-1655.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.jdt.core.javac_1.0.0.z20251126-1138.jar b/server/plugins/org.eclipse.jdt.core.javac_1.0.0.z20251126-1138.jar new file mode 100644 index 0000000..0774b24 Binary files /dev/null and b/server/plugins/org.eclipse.jdt.core.javac_1.0.0.z20251126-1138.jar differ diff --git a/server/plugins/org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar b/server/plugins/org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar similarity index 77% rename from server/plugins/org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar rename to server/plugins/org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar index 7e57886..bfef1b9 100644 Binary files a/server/plugins/org.eclipse.jdt.core.manipulation_1.23.100.v20250806-2349.jar and b/server/plugins/org.eclipse.jdt.core.manipulation_1.23.200.v20251125-1647.jar differ diff --git a/server/plugins/org.eclipse.jdt.core_3.43.0.v20250820-1501.jar b/server/plugins/org.eclipse.jdt.core_3.44.0.v20251118-1842.jar similarity index 72% rename from server/plugins/org.eclipse.jdt.core_3.43.0.v20250820-1501.jar rename to server/plugins/org.eclipse.jdt.core_3.44.0.v20251118-1842.jar index d6c4ee8..fc4a3b0 100644 Binary files a/server/plugins/org.eclipse.jdt.core_3.43.0.v20250820-1501.jar and b/server/plugins/org.eclipse.jdt.core_3.44.0.v20251118-1842.jar differ diff --git a/server/plugins/org.eclipse.jdt.debug_3.24.0.v20250729-0743.jar b/server/plugins/org.eclipse.jdt.debug_3.24.0.v20250729-0743.jar deleted file mode 100644 index f91f4da..0000000 Binary files a/server/plugins/org.eclipse.jdt.debug_3.24.0.v20250729-0743.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.jdt.debug_3.25.0.v20251031-2243.jar b/server/plugins/org.eclipse.jdt.debug_3.25.0.v20251031-2243.jar new file mode 100644 index 0000000..fb02ef9 Binary files /dev/null and b/server/plugins/org.eclipse.jdt.debug_3.25.0.v20251031-2243.jar differ diff --git a/server/plugins/org.eclipse.jdt.junit.core_3.13.500.v20250108-1123.jar b/server/plugins/org.eclipse.jdt.junit.core_3.14.0.v20251027-1451.jar similarity index 63% rename from server/plugins/org.eclipse.jdt.junit.core_3.13.500.v20250108-1123.jar rename to server/plugins/org.eclipse.jdt.junit.core_3.14.0.v20251027-1451.jar index 3a75aa9..97e4e22 100644 Binary files a/server/plugins/org.eclipse.jdt.junit.core_3.13.500.v20250108-1123.jar and b/server/plugins/org.eclipse.jdt.junit.core_3.14.0.v20251027-1451.jar differ diff --git a/server/plugins/org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar b/server/plugins/org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar deleted file mode 100644 index 58aa293..0000000 Binary files a/server/plugins/org.eclipse.jdt.launching_3.23.400.v20250812-0543.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar b/server/plugins/org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar new file mode 100644 index 0000000..7730923 Binary files /dev/null and b/server/plugins/org.eclipse.jdt.launching_3.24.0.v20251031-2243.jar differ diff --git a/server/plugins/org.eclipse.jdt.ls.core_1.50.0.202509041425.jar b/server/plugins/org.eclipse.jdt.ls.core_1.54.0.202511261751.jar similarity index 56% rename from server/plugins/org.eclipse.jdt.ls.core_1.50.0.202509041425.jar rename to server/plugins/org.eclipse.jdt.ls.core_1.54.0.202511261751.jar index 5a7f744..1fa6545 100644 Binary files a/server/plugins/org.eclipse.jdt.ls.core_1.50.0.202509041425.jar and b/server/plugins/org.eclipse.jdt.ls.core_1.54.0.202511261751.jar differ diff --git a/server/plugins/org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar b/server/plugins/org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar deleted file mode 100644 index 4a389de..0000000 Binary files a/server/plugins/org.eclipse.jdt.ls.filesystem_1.50.0.202509041425.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar b/server/plugins/org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar new file mode 100644 index 0000000..f5a42fe Binary files /dev/null and b/server/plugins/org.eclipse.jdt.ls.filesystem_1.54.0.202511261751.jar differ diff --git a/server/plugins/org.eclipse.jdt.ls.logback.appender_1.50.0.202509041425.jar b/server/plugins/org.eclipse.jdt.ls.logback.appender_1.50.0.202509041425.jar deleted file mode 100644 index 40bb309..0000000 Binary files a/server/plugins/org.eclipse.jdt.ls.logback.appender_1.50.0.202509041425.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.jdt.ls.logback.appender_1.54.0.202511261751.jar b/server/plugins/org.eclipse.jdt.ls.logback.appender_1.54.0.202511261751.jar new file mode 100644 index 0000000..d50bdb4 Binary files /dev/null and b/server/plugins/org.eclipse.jdt.ls.logback.appender_1.54.0.202511261751.jar differ diff --git a/server/plugins/org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar b/server/plugins/org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar deleted file mode 100644 index 329e50b..0000000 Binary files a/server/plugins/org.eclipse.ltk.core.refactoring_3.15.0.v20241206-0650.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar b/server/plugins/org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar new file mode 100644 index 0000000..3a2f589 Binary files /dev/null and b/server/plugins/org.eclipse.ltk.core.refactoring_3.15.100.v20251023-1358.jar differ diff --git a/server/plugins/org.eclipse.m2e.core_2.7.2.20250318-1458.jar b/server/plugins/org.eclipse.m2e.core_2.7.4.20250806-1328.jar similarity index 81% rename from server/plugins/org.eclipse.m2e.core_2.7.2.20250318-1458.jar rename to server/plugins/org.eclipse.m2e.core_2.7.4.20250806-1328.jar index 4c0e426..908a8c7 100644 Binary files a/server/plugins/org.eclipse.m2e.core_2.7.2.20250318-1458.jar and b/server/plugins/org.eclipse.m2e.core_2.7.4.20250806-1328.jar differ diff --git a/server/plugins/org.eclipse.m2e.jdt_2.4.100.20250418-1315.jar b/server/plugins/org.eclipse.m2e.jdt_2.4.101.20250727-0653.jar similarity index 78% rename from server/plugins/org.eclipse.m2e.jdt_2.4.100.20250418-1315.jar rename to server/plugins/org.eclipse.m2e.jdt_2.4.101.20250727-0653.jar index 91a0394..8374ce0 100644 Binary files a/server/plugins/org.eclipse.m2e.jdt_2.4.100.20250418-1315.jar and b/server/plugins/org.eclipse.m2e.jdt_2.4.101.20250727-0653.jar differ diff --git a/server/plugins/org.eclipse.m2e.maven.runtime_3.9.900.20250220-2013.jar b/server/plugins/org.eclipse.m2e.maven.runtime_3.9.1100.20250811-2018.jar similarity index 52% rename from server/plugins/org.eclipse.m2e.maven.runtime_3.9.900.20250220-2013.jar rename to server/plugins/org.eclipse.m2e.maven.runtime_3.9.1100.20250811-2018.jar index d6c1041..da9638b 100644 Binary files a/server/plugins/org.eclipse.m2e.maven.runtime_3.9.900.20250220-2013.jar and b/server/plugins/org.eclipse.m2e.maven.runtime_3.9.1100.20250811-2018.jar differ diff --git a/server/plugins/org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar b/server/plugins/org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar similarity index 84% rename from server/plugins/org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar rename to server/plugins/org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar index 680aa87..de432d1 100644 Binary files a/server/plugins/org.eclipse.osgi.compatibility.state_1.2.1200.v20250506-0416.jar and b/server/plugins/org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar differ diff --git a/server/plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar b/server/plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar similarity index 71% rename from server/plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar rename to server/plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar index 24dfd1b..7422dfc 100644 Binary files a/server/plugins/org.eclipse.osgi_3.23.200.v20250812-1847.jar and b/server/plugins/org.eclipse.osgi_3.24.0.v20251106-1623.jar differ diff --git a/server/plugins/org.eclipse.search.core_3.16.500.v20250611-1642.jar b/server/plugins/org.eclipse.search.core_3.16.500.v20250611-1642.jar deleted file mode 100644 index 49cfefa..0000000 Binary files a/server/plugins/org.eclipse.search.core_3.16.500.v20250611-1642.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.search.core_3.16.600.v20250920-0652.jar b/server/plugins/org.eclipse.search.core_3.16.600.v20250920-0652.jar new file mode 100644 index 0000000..7d2522e Binary files /dev/null and b/server/plugins/org.eclipse.search.core_3.16.600.v20250920-0652.jar differ diff --git a/server/plugins/org.eclipse.text_3.14.400.v20250731-0735.jar b/server/plugins/org.eclipse.text_3.14.400.v20250731-0735.jar deleted file mode 100644 index f4ebccb..0000000 Binary files a/server/plugins/org.eclipse.text_3.14.400.v20250731-0735.jar and /dev/null differ diff --git a/server/plugins/org.eclipse.text_3.14.500.v20251103-0730.jar b/server/plugins/org.eclipse.text_3.14.500.v20251103-0730.jar new file mode 100644 index 0000000..12381a5 Binary files /dev/null and b/server/plugins/org.eclipse.text_3.14.500.v20251103-0730.jar differ diff --git a/server/plugins/org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar b/server/plugins/org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar similarity index 62% rename from server/plugins/org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar rename to server/plugins/org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar index e18925b..70c5965 100644 Binary files a/server/plugins/org.eclipse.xtext.xbase.lib_2.40.0.v20250825-0355.jar and b/server/plugins/org.eclipse.xtext.xbase.lib_2.41.0.v20251117-1048.jar differ diff --git a/server/plugins/org.objectweb.asm.commons_9.8.0.jar b/server/plugins/org.objectweb.asm.commons_9.9.0.jar similarity index 65% rename from server/plugins/org.objectweb.asm.commons_9.8.0.jar rename to server/plugins/org.objectweb.asm.commons_9.9.0.jar index d6e4780..e89711f 100644 Binary files a/server/plugins/org.objectweb.asm.commons_9.8.0.jar and b/server/plugins/org.objectweb.asm.commons_9.9.0.jar differ diff --git a/server/plugins/org.objectweb.asm.tree.analysis_9.8.0.jar b/server/plugins/org.objectweb.asm.tree.analysis_9.9.0.jar similarity index 92% rename from server/plugins/org.objectweb.asm.tree.analysis_9.8.0.jar rename to server/plugins/org.objectweb.asm.tree.analysis_9.9.0.jar index d03a1f8..7075317 100644 Binary files a/server/plugins/org.objectweb.asm.tree.analysis_9.8.0.jar and b/server/plugins/org.objectweb.asm.tree.analysis_9.9.0.jar differ diff --git a/server/plugins/org.objectweb.asm.tree_9.8.0.jar b/server/plugins/org.objectweb.asm.tree_9.9.0.jar similarity index 83% rename from server/plugins/org.objectweb.asm.tree_9.8.0.jar rename to server/plugins/org.objectweb.asm.tree_9.9.0.jar index 83d3863..3f7d684 100644 Binary files a/server/plugins/org.objectweb.asm.tree_9.8.0.jar and b/server/plugins/org.objectweb.asm.tree_9.9.0.jar differ diff --git a/server/plugins/org.objectweb.asm.util_9.8.0.jar b/server/plugins/org.objectweb.asm.util_9.9.0.jar similarity index 65% rename from server/plugins/org.objectweb.asm.util_9.8.0.jar rename to server/plugins/org.objectweb.asm.util_9.9.0.jar index f628b2f..43692b6 100644 Binary files a/server/plugins/org.objectweb.asm.util_9.8.0.jar and b/server/plugins/org.objectweb.asm.util_9.9.0.jar differ diff --git a/server/plugins/org.objectweb.asm_9.8.0.jar b/server/plugins/org.objectweb.asm_9.9.0.jar similarity index 94% rename from server/plugins/org.objectweb.asm_9.8.0.jar rename to server/plugins/org.objectweb.asm_9.9.0.jar index 4f0c86e..75f77a2 100644 Binary files a/server/plugins/org.objectweb.asm_9.8.0.jar and b/server/plugins/org.objectweb.asm_9.9.0.jar differ diff --git a/src/jre.ts b/src/jre.ts index 8489765..6345d3d 100644 --- a/src/jre.ts +++ b/src/jre.ts @@ -16,7 +16,7 @@ const supported_platforms = [ 'macosx-aarch64', 'macosx-x86_64', 'win32-aarch64', - 'win32-x86_64' + 'win32-x86_64', ] const baseURL = 'https://download.eclipse.org' @@ -52,7 +52,6 @@ export function getDownloadUrl(): string { break default: throw new Error('Unsupported CPU architecture: ' + process.arch) - } let platform = prefix + '-' + arch if (!supported_platforms.includes(platform)) throw new Error('Unsupported platform: ' + process.platform) @@ -83,7 +82,7 @@ export function checkJavac(javaHome: string): boolean { } export async function checkAndDownloadJRE(context: ExtensionContext): Promise { - let javaHome + let javaHome: string = undefined let packageName = getPackageName() if (packageName) { // use old jdk 17 when exists @@ -104,14 +103,18 @@ export async function checkAndDownloadJRE(context: ExtensionContext): Promise { - return download(url, { - dest: tmpfolder, - extract: 'untar', - strip: 0, - onProgress: percent => { - progress.report({ message: `Downloaded ${percent}%` }) - } - }, token) + return download( + url, + { + dest: tmpfolder, + extract: 'untar', + strip: 0, + onProgress: (percent) => { + progress.report({ message: `Downloaded ${percent}%` }) + }, + }, + token, + ) }) fse.moveSync(tmpfolder, javaHome, { overwrite: true }) if (checkJavac(javaHome)) { diff --git a/src/requirements.ts b/src/requirements.ts index 8c8761f..c5010e9 100644 --- a/src/requirements.ts +++ b/src/requirements.ts @@ -10,7 +10,7 @@ import { checkAndDownloadJRE } from './jre' import { createLogger } from './log' import { checkJavaPreferences } from './settings' import { existsSync } from 'fs' -import { getJavaConfiguration } from './utils'; +import { getJavaConfiguration } from './utils' let cachedJdks: IJavaRuntime[] let cachedJreNames: string[] @@ -30,81 +30,113 @@ export interface RequirementsData { * */ export async function resolveRequirements(context: ExtensionContext): Promise { - let toolingJre: string = await checkAndDownloadJRE(context) - let toolingJreVersion: number = await getMajorVersion(toolingJre) return new Promise(async (resolve, reject) => { - const requiredJdkVersion = ('on' === getJavaConfiguration().get('jdt.ls.javac.enabled')) ? 23 : 17; - const javaPreferences = await checkJavaPreferences(context) - const preferenceName = javaPreferences.preference - let javaHome = javaPreferences.javaHome + let javaHome: string = undefined let javaVersion: number = 0 - if (javaHome) { - const source = `${preferenceName} variable defined in coc-settings.json` - javaHome = expandHomeDir(javaHome) - if (!await fse.pathExists(javaHome)) { - invalidJavaHome(reject, `The ${source} points to a missing or inaccessible folder (${javaHome})`) - } else if (!await fse.pathExists(path.resolve(javaHome, 'bin', JAVAC_FILENAME))) { - let msg: string - if (await fse.pathExists(path.resolve(javaHome, JAVAC_FILENAME))) { - msg = `'bin' should be removed from the ${source} (${javaHome})` - } else { - msg = `The ${source} (${javaHome}) does not point to a JDK.` - } - invalidJavaHome(reject, msg) - } - javaVersion = await getMajorVersion(javaHome) - if (preferenceName === "java.jdt.ls.java.home" || !toolingJre) { - if (javaVersion >= requiredJdkVersion) { - toolingJre = javaHome - toolingJreVersion = javaVersion - } else { - const neverShow: boolean | undefined = context.workspaceState.get("java.home.failsMinRequiredFirstTime") - if (!neverShow) { - context.workspaceState.update("java.home.failsMinRequiredFirstTime", true) - window.showInformationMessage(`The Java runtime set by 'java.jdt.ls.java.home' does not meet the minimum required version of '${requiredJdkVersion}' and will not be used.`) - } + + let toolingJre: string = undefined + let toolingJreVersion: number = 0 + + // search valid JDKs from env.JAVA_HOME, env.PATH, SDKMAN, jEnv, jabba, Common directories + const requiredJdkVersion = 'on' === getJavaConfiguration().get('jdt.ls.javac.enabled') ? 23 : 21 + const javaPreferences = await checkJavaPreferences(context) + + let javaSettingsRuntimes = await getRuntimeFromSettings() + let javaSystemRuntimes = await findRuntimes({ checkJavac: true, withVersion: true, withTags: true }) + + // sort in ascending order the versions from both system & settings + javaSystemRuntimes = sortJdksByVersion(javaSystemRuntimes || []) + javaSettingsRuntimes = sortJdksByVersion(javaSettingsRuntimes || []) + + createLogger().info(`Resolving from system runtimes: ${JSON.stringify(javaSystemRuntimes, null, 2)}`) + createLogger().info(`Resolving from configured runtimes: ${JSON.stringify(javaSettingsRuntimes, null, 2)}`) + + if (javaPreferences?.javaHome) { + toolingJre = javaHome + toolingJreVersion = javaVersion + if (toolingJreVersion < requiredJdkVersion) { + const neverShow: boolean | undefined = context.workspaceState.get( + 'java.home.failsMinRequiredFirstTime', + ) + if (!neverShow) { + context.workspaceState.update('java.home.failsMinRequiredFirstTime', true) + window.showInformationMessage( + `The Java runtime set with 'java.jdt.ls.java.home' does not meet the minimum required version of '${requiredJdkVersion}' and will not be used.`, + ) } + toolingJre = undefined + toolingJreVersion = 0 } } - // search valid JDKs from env.JAVA_HOME, env.PATH, SDKMAN, jEnv, jabba, Common directories - const javaRuntimes = await findRuntimes({ checkJavac: true, withVersion: true, withTags: true }) - if (!toolingJre) { // universal version - // as latest version as possible. - sortJdksByVersion(javaRuntimes) - const validJdks = javaRuntimes.filter(r => r.version.major >= requiredJdkVersion) - if (validJdks.length > 0) { - sortJdksBySource(validJdks) - javaHome = validJdks[0].homedir - javaVersion = validJdks[0].version.major - toolingJre = javaHome - toolingJreVersion = javaVersion + if (!toolingJre || toolingJreVersion < requiredJdkVersion) { + let filtered = javaSettingsRuntimes.filter((r) => r.version.major >= requiredJdkVersion) + if (filtered.length) { + // using the closest to the requiredJdkVersion entry + toolingJre = filtered[filtered.length - 1].homedir + toolingJreVersion = filtered[filtered.length - 1].version?.major } - } else { // pick a default project JDK/JRE - /** - * For legacy users, we implicitly following the order below to - * set a default project JDK during initialization: - * java.jdt.ls.java.home > java.home > env.JDK_HOME > env.JAVA_HOME > env.PATH - * - * We'll keep it for compatibility. - */ - if (javaHome) { - createLogger().info(`Use the JDK from '${preferenceName}' setting as the initial default project JDK.`) - } else if (javaRuntimes.length) { - sortJdksBySource(javaRuntimes) - javaHome = javaRuntimes[0].homedir - javaVersion = javaRuntimes[0].version?.major - createLogger().info(`Use the JDK from '${getSources(javaRuntimes[0])}' as the initial default project JDK.`) - } else if (javaHome = await findDefaultRuntimeFromSettings()) { - javaVersion = await getMajorVersion(javaHome) - createLogger().info("Use the JDK from 'java.configuration.runtimes' as the initial default project JDK.") - } else { - openJDKDownload(reject, "Please download and install a JDK to compile your project. You can configure your projects with different JDKs by the setting ['java.configuration.runtimes'](https://github.com/redhat-developer/vscode-java/wiki/JDK-Requirements#java.configuration.runtimes)") + + filtered = javaSystemRuntimes.filter((r) => r.version.major >= requiredJdkVersion) + if (filtered.length && toolingJreVersion < requiredJdkVersion) { + // using the closest to the requiredJdkVersion entry + toolingJre = filtered[filtered.length - 1].homedir + toolingJreVersion = filtered[filtered.length - 1].version?.major + } + + if (toolingJreVersion < requiredJdkVersion) { + toolingJre = await checkAndDownloadJRE(context) + toolingJreVersion = await getMajorVersion(toolingJre) } } - if (!toolingJre || toolingJreVersion < requiredJdkVersion) { - openJDKDownload(reject, `Java ${requiredJdkVersion} or more recent is required to run the Java extension. Please download and install a recent JDK. You can still compile your projects with older JDKs by configuring ['java.configuration.runtimes'](https://github.com/redhat-developer/vscode-java/wiki/JDK-Requirements#java.configuration.runtimes)`) + if (toolingJre && toolingJreVersion >= requiredJdkVersion) { + createLogger().info(`Using the JDK from '${toolingJre}' as the primary server tooling & startup JDK.`) + } else { + openJDKDownload( + reject, + `Java ${requiredJdkVersion} or more recent is required to run the Java extension. Please download and install a recent JDK. You can still compile your projects with older JDKs by configuring ['java.configuration.runtimes'](https://github.com/redhat-developer/vscode-java/wiki/JDK-Requirements#java.configuration.runtimes)`, + ) + } + + let defaultRuntimes = javaSettingsRuntimes.filter((r) => { + return r.homedir && r.default === true + }) + if (defaultRuntimes.length > 0) { + javaHome = defaultRuntimes[0].homedir + javaVersion = defaultRuntimes[0].version.major + createLogger().info( + `Using the default JDK from java.configuration.runtimes - '${javaHome}' as the initial default project JDK.`, + ) + } else if (javaPreferences.javaHome) { + createLogger().info( + `Using the JDK from user preferences ${javaPreferences.preference} - '${javaPreferences.javaHome}' as the initial default project JDK.`, + ) + javaHome = javaPreferences.javaHome + } else if (toolingJre) { + javaHome = toolingJre + javaVersion = toolingJreVersion + createLogger().info(`Using the resolved tooling JDK from '${javaHome}' as the default project JDK.`) + } else { + openJDKDownload( + reject, + "Please download and install a JDK to compile your project. You can configure your projects with different JDKs by the setting ['java.configuration.runtimes'](https://github.com/redhat-developer/vscode-java/wiki/JDK-Requirements#java.configuration.runtimes)", + ) + } + + if (javaHome) { + javaHome = expandHomeDir(javaHome) + if (!(await fse.pathExists(javaHome))) { + invalidJavaHome(reject, `The ${javaHome} points to a missing or inaccessible folder (${javaHome})`) + } else if (!(await fse.pathExists(path.resolve(javaHome, 'bin', JAVAC_FILENAME)))) { + let msg: string + if (await fse.pathExists(path.resolve(javaHome, JAVAC_FILENAME))) { + msg = `'bin' should be removed from ${javaHome}` + } else { + msg = `The ${javaHome} does not point to a JDK.` + } + invalidJavaHome(reject, msg) + } } /* eslint-disable @typescript-eslint/naming-convention */ @@ -118,26 +150,41 @@ export async function resolveRequirements(context: ExtensionContext): Promise { - const runtimes = workspace.getConfiguration().get("java.configuration.runtimes") +function expand(input: string): string | undefined { + return input.replace(/\$\{(.*?)\}/g, (match: string, name: string) => { + if (name.startsWith('env:')) { + let key = name.split(':')[1] + return process.env[key] ?? match + } + return undefined + }) +} + +async function getRuntimeFromSettings(): Promise { + const runtimes = workspace.getConfiguration().get('java.configuration.runtimes') if (Array.isArray(runtimes) && runtimes.length) { - let candidate: string + let candidates: any[] = [] + const options: any = { + withVersion: true, + checkJavac: true, + withTags: true, + } for (const runtime of runtimes) { if (!runtime || typeof runtime !== 'object' || !runtime.path) { continue } - - const jr = await getRuntime(runtime.path) - if (jr) { - candidate = jr.homedir - } - - if (runtime.default) { - break + const path = runtime && runtime.path && expand(runtime.path) + const jr: IJavaRuntime = await getRuntime(path, options) + if (jr !== undefined) { + candidates.push({ + homedir: jr.homedir, + version: jr.version, + isHome: jr.isJdkHomeEnv, + default: runtime.default, + }) } } - - return candidate + return candidates } return undefined @@ -149,12 +196,15 @@ export function getSupportedJreNames(): string[] { export async function listJdks(force?: boolean): Promise { if (force || !cachedJdks) { - cachedJdks = await findRuntimes({ checkJavac: true, withVersion: true, withTags: true }) - .then(jdks => jdks.filter(jdk => { - return existsSync(path.join(jdk.homedir, "lib", "rt.jar")) - || existsSync(path.join(jdk.homedir, "jre", "lib", "rt.jar")) // Java 8 - || existsSync(path.join(jdk.homedir, "lib", "jrt-fs.jar")) // Java 9+ - })) + cachedJdks = await findRuntimes({ checkJavac: true, withVersion: true, withTags: true }).then((jdks) => + jdks.filter((jdk) => { + return ( + existsSync(path.join(jdk.homedir, 'lib', 'rt.jar')) || + existsSync(path.join(jdk.homedir, 'jre', 'lib', 'rt.jar')) || // Java 8 + existsSync(path.join(jdk.homedir, 'lib', 'jrt-fs.jar')) + ) // Java 9+ + }), + ) } return [].concat(cachedJdks) @@ -162,7 +212,7 @@ export async function listJdks(force?: boolean): Promise { export function sortJdksBySource(jdks: IJavaRuntime[]) { const rankedJdks = jdks as Array - const sources = ["JDK_HOME", "JAVA_HOME", "PATH"] + const sources = ['JDK_HOME', 'JAVA_HOME', 'PATH'] for (const [index, source] of sources.entries()) { for (const jdk of rankedJdks) { if (jdk.rank === undefined && getSources(jdk).includes(source)) { @@ -170,15 +220,16 @@ export function sortJdksBySource(jdks: IJavaRuntime[]) { } } } - rankedJdks.filter(jdk => jdk.rank === undefined).forEach(jdk => jdk.rank = sources.length) + rankedJdks.filter((jdk) => jdk.rank === undefined).forEach((jdk) => (jdk.rank = sources.length)) rankedJdks.sort((a, b) => a.rank - b.rank) } /** * Sort by major version in descend order. */ -export function sortJdksByVersion(jdks: IJavaRuntime[]) { +export function sortJdksByVersion(jdks: IJavaRuntime[]): IJavaRuntime[] { jdks.sort((a, b) => (b.version?.major ?? 0) - (a.version?.major ?? 0)) + return jdks } export function parseMajorVersion(version: string): number { @@ -218,11 +269,11 @@ export function getJdkUrl() { } function invalidJavaHome(reject, cause: string) { - if (cause.indexOf("java.home") > -1) { + if (cause.indexOf('java.home') > -1) { reject({ message: cause, label: 'Open settings', - command: Commands.OPEN_JSON_SETTINGS + command: Commands.OPEN_JSON_SETTINGS, }) } else { reject({