-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgemini-extension.json
More file actions
47 lines (47 loc) · 1.57 KB
/
Copy pathgemini-extension.json
File metadata and controls
47 lines (47 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{
"name": "java-jdtls-mcp-server",
"version": "1.0.4",
"contextFileName": "GEMINI.md",
"mcpServers": {
"java": {
"command": "npx",
"args": [
"-y",
"@cleverdonaldduck/java-jdtls-mcp-server@latest"
],
"cwd": "${workspacePath}"
}
},
"settings": [
{
"name": "JDT.LS Home",
"description": "Absolute path to your Eclipse JDT.LS installation directory (e.g., /opt/jdtls).",
"envVar": "JDTLS_HOME"
},
{
"name": "Java Home",
"description": "Absolute path to the JDK used to verify and launch JDT.LS (overrides system JAVA_HOME).",
"envVar": "JDTLS_JAVA_HOME"
},
{
"name": "Java Runtimes",
"description": "JSON array of Java runtimes for different Java versions (e.g., [{\"name\": \"JavaSE-17\", \"path\": \"/path/to/jdk-17\"}]).",
"envVar": "JDTLS_JAVA_RUNTIMES"
},
{
"name": "Maven User Settings",
"description": "Path to custom Maven user settings.xml.",
"envVar": "JDTLS_MAVEN_USER_SETTINGS"
},
{
"name": "Maven Global Settings",
"description": "Path to custom Maven global settings.xml.",
"envVar": "JDTLS_MAVEN_GLOBAL_SETTINGS"
},
{
"name": "Maven Offline Mode",
"description": "Whether to enable Maven offline mode ('true' or 'false').",
"envVar": "JDTLS_MAVEN_OFFLINE"
}
]
}