parent
a25d372969
commit
2842eabaa0
@ -0,0 +1,27 @@ |
||||
local config = { |
||||
cmd = { |
||||
'java', |
||||
'-Djava.net.useSystemProxies=true', |
||||
'-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', '/opt/jdtls/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar', |
||||
'-configuration', '/opt/jdtls/config_linux', |
||||
'-data', '/opt/jdtls/data' |
||||
}, |
||||
root_dir = require('jdtls.setup').find_root({'.git', 'mvnw', 'gradlew'}), |
||||
settings = { |
||||
java = { |
||||
} |
||||
}, |
||||
init_options = { |
||||
bundles = {} |
||||
}, |
||||
} |
||||
require('jdtls').start_or_attach(config) |
||||
Loading…
Reference in new issue