23 lines
656 B
Lua
23 lines
656 B
Lua
local status_ok, jdtls = pcall(require, "jdtls")
|
|
if not status_ok then
|
|
return
|
|
end
|
|
|
|
jdtls.start_or_attach {
|
|
--[[
|
|
There are 3 ways to get the jdtls server (ranked from easiest to hardest):
|
|
1. Install it from your distros repo
|
|
2. Download a milestone from: https://download.eclipse.org/jdtls/milestones
|
|
then extract it.
|
|
3. Compile it from source: https://github.com/eclipse/eclipse.jdt.ls
|
|
good luck :)
|
|
|
|
For all 3 of these you need to put the path to the jdtls binary in the
|
|
"cmd" section below
|
|
]]
|
|
cmd = {''},
|
|
root_dir = vim.fs.dirname(
|
|
vim.fs.find({ 'gradlew', '.git', 'mvnw' }, { upward = true })[1]
|
|
),
|
|
}
|