diff options
Diffstat (limited to 'lua/plugins/java.lua')
| -rw-r--r-- | lua/plugins/java.lua | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/lua/plugins/java.lua b/lua/plugins/java.lua new file mode 100644 index 0000000..91cb987 --- /dev/null +++ b/lua/plugins/java.lua @@ -0,0 +1,45 @@ +return { + "nvim-java/nvim-java", + config = false, + dependencies = { + { + "neovim/nvim-lspconfig", + opts = { + servers = { + -- Your JDTLS configuration goes here + jdtls = { + -- settings = { + -- java = { + -- configuration = { + -- runtimes = { + -- { + -- name = "JavaSE-23", + -- path = "/usr/local/sdkman/candidates/java/23-tem", + -- }, + -- }, + -- }, + -- }, + -- }, + }, + }, + setup = { + jdtls = function() + -- Your nvim-java configuration goes here + require("java").setup({ + -- root_markers = { + -- "settings.gradle", + -- "settings.gradle.kts", + -- "pom.xml", + -- "build.gradle", + -- "mvnw", + -- "gradlew", + -- "build.gradle", + -- "build.gradle.kts", + -- }, + }) + end, + }, + }, + }, + }, +} |
