46 lines
893 B
JSON
46 lines
893 B
JSON
{
|
|
"name": "Java",
|
|
"build": {
|
|
"dockerfile": "Dockerfile",
|
|
"args": {
|
|
"JDK_VERSION":"17.0.3.fx-zulu",
|
|
"INSTALL_MAVEN": "true",
|
|
"MAVEN_VERSION": "3.8.5",
|
|
"INSTALL_GRADLE": "false",
|
|
}
|
|
},
|
|
|
|
"settings": {
|
|
"java.jdt.ls.java.home": "/usr/local/sdkman/candidates/java/current",
|
|
"maven.executable.path": "/usr/local/sdkman/candidates/maven/current/bin/mvn",
|
|
"terminal.integrated.profiles.linux": {
|
|
"zsh": {
|
|
"path": "zsh",
|
|
}
|
|
},
|
|
"terminal.integrated.defaultProfile.linux": "zsh"
|
|
},
|
|
|
|
"extensions": [
|
|
"vscjava.vscode-java-pack",
|
|
"redhat.vscode-xml",
|
|
"redhat.fabric8-analytics",
|
|
"SonarSource.sonarlint-vscode"
|
|
],
|
|
|
|
"remoteUser": "vscode",
|
|
|
|
"features": {
|
|
"git": "os-provided",
|
|
},
|
|
|
|
"containerEnv": {
|
|
"DISPLAY": ":1"
|
|
},
|
|
|
|
"runArgs": [
|
|
"--network=host",
|
|
"-e", "DISPLAY=${env:DISPLAY}",
|
|
"-v", "/tmp/.X11-unix:/tmp/.X11-unix"
|
|
]
|
|
} |