Skip to content

Commit 69cfb50

Browse files
committed
HDDS-15026: introduce devcontainer
1 parent 9f3d7cb commit 69cfb50

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "Apache Ozone (Java 21)",
3+
"image": "mcr.microsoft.com/devcontainers/java:21-bookworm",
4+
"features": {
5+
"ghcr.io/devcontainers/features/java:1": {
6+
"version": "none",
7+
"installMaven": "true"
8+
},
9+
"ghcr.io/devcontainers/features/node:1": {
10+
"version": "20"
11+
},
12+
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
13+
"ghcr.io/devcontainers/features/github-cli:1": {},
14+
},
15+
"postCreateCommand": "hadoop-ozone/dev-support/checks/build.sh -Pdist -Psrc -Dmaven.javadoc.skip=true",
16+
"customizations": {
17+
"vscode": {
18+
"extensions": [
19+
"vscjava.vscode-java-pack",
20+
"vscjava.vscode-maven",
21+
"EditorConfig.EditorConfig"
22+
],
23+
"settings": {
24+
"java.configuration.updateBuildConfiguration": "automatic"
25+
}
26+
}
27+
},
28+
"remoteUser": "vscode"
29+
}

0 commit comments

Comments
 (0)