Skip to content

Commit c5b4329

Browse files
authored
chore: add sts & jdk versions to config (#334)
1 parent 1bf76d5 commit c5b4329

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ want, following options are available
356356
},
357357

358358
jdtls = {
359-
version = 'v1.37.0',
359+
version = 'v1.43.0',
360360
},
361361

362362
lombok = {
@@ -366,7 +366,7 @@ want, following options are available
366366
-- load java test plugins
367367
java_test = {
368368
enable = true,
369-
version = '0.40.1',
369+
version = '0.43.0',
370370
},
371371

372372
-- load java debugger plugins
@@ -377,11 +377,13 @@ want, following options are available
377377

378378
spring_boot_tools = {
379379
enable = true,
380+
version = '1.59.0',
380381
},
381382

382383
jdk = {
383384
-- install jdk using mason.nvim
384385
auto_install = true,
386+
version = '17.0.2',
385387
},
386388

387389
notifications = {

lua/java/config.lua

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
---@field lombok { version: string }
55
---@field java_test { enable: boolean, version: string }
66
---@field java_debug_adapter { enable: boolean, version: string }
7-
---@field spring_boot_tools { enable: boolean }
8-
---@field jdk { auto_install: boolean }
7+
---@field spring_boot_tools { enable: boolean, version: string }
8+
---@field jdk { auto_install: boolean, version: string }
99
---@field notifications { dap: boolean }
1010
---@field verification { invalid_order: boolean, duplicate_setup_calls: boolean, invalid_mason_registry: boolean }
1111
local config = {
@@ -23,7 +23,7 @@ local config = {
2323
},
2424

2525
jdtls = {
26-
version = 'v1.37.0',
26+
version = 'v1.43.0',
2727
},
2828

2929
lombok = {
@@ -33,7 +33,7 @@ local config = {
3333
-- load java test plugins
3434
java_test = {
3535
enable = true,
36-
version = '0.40.1',
36+
version = '0.43.0',
3737
},
3838

3939
-- load java debugger plugins
@@ -44,11 +44,13 @@ local config = {
4444

4545
spring_boot_tools = {
4646
enable = true,
47+
version = '1.59.0',
4748
},
4849

4950
jdk = {
5051
-- install jdk using mason.nvim
5152
auto_install = true,
53+
version = '17.0.2',
5254
},
5355

5456
notifications = {

lua/java/startup/mason-dep.lua

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,14 @@ function M.get_pkg_list(config)
5959
})
6060

6161
if config.jdk.auto_install then
62-
deps:push({ name = 'openjdk-17', version = '17.0.2' })
62+
deps:push({ name = 'openjdk-17', version = config.jdk.version })
6363
end
6464

6565
if config.spring_boot_tools.enable then
66-
deps:push({ name = 'spring-boot-tools', version = '1.55.1' })
66+
deps:push({
67+
name = 'spring-boot-tools',
68+
version = config.spring_boot_tools.version,
69+
})
6770
end
6871

6972
return deps

0 commit comments

Comments
 (0)