Fixed jdtls projects

master
Polarian 2022-05-27 12:56:24 +01:00
parent 7708da63bc
commit 9a38983c1d
Signed by: Polarian
GPG Key ID: 0770E5312238C760
1 changed files with 13 additions and 1 deletions

View File

@ -2,7 +2,19 @@ local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
local config = {
cmd = {
"/home/polarian/lsp/java/bin/jdtls"
'java',
'-Declipse.application=org.eclipse.jdt.ls.core.id1',
'-Dosgi.bundles.defaultStartLevel=4',
'-Declipse.product=org.eclipse.jdt.ls.core.product',
'-Dlog.protocol=true',
'-Dlog.level=ALL',
'-Xms1G',
'--add-modules=ALL-SYSTEM',
'--add-opens', 'java.base/java.util=ALL-UNNAMED',
'--add-opens', 'java.base/java.lang=ALL-UNNAMED',
'-jar', '/home/polaris/lsp/java/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar',
'-configuration', '/home/polaris/lsp/java/config_linux',
'-data', '/home/polaris/.cache/'
},
root_dir = require('jdtls.setup').find_root({'.git', 'mvnw', 'gradlew'}),