You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#Update the VARIANT arg in devcontainer.json to pick a Java version >= 11
2
-
ARG VARIANT=11
3
-
FROMopenjdk:${VARIANT}-jdk-buster
1
+
#See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.137.0/containers/java/.devcontainer/base.Dockerfile
RUN if [ "${INSTALL_MAVEN}" = "true" ]; then /bin/bash /tmp/library-scripts/maven-debian.sh ${MAVEN_VERSION} ${MAVEN_HOME} ${USERNAME} ${MAVEN_DOWNLOAD_SHA}; fi \
24
-
&& rm -f /tmp/library-scripts/maven-debian.sh
25
-
26
-
# [Optional] Install Gradle
27
8
ARG INSTALL_GRADLE="false"
28
9
ARG GRADLE_VERSION=5.4.1
29
-
ARG GRADLE_DOWNLOAD_SHA="no-check"
30
-
ENV GRADLE_HOME=/usr/local/share/gradle
31
-
RUN if [ "${INSTALL_GRADLE}" = "true" ]; then /bin/bash /tmp/library-scripts/gradle-debian.sh ${GRADLE_VERSION} ${GRADLE_HOME} ${USERNAME} ${GRADLE_DOWNLOAD_SHA}; fi \
32
-
&& rm -f /tmp/library-scripts/gradle-debian.sh
10
+
RUN if [ "${INSTALL_MAVEN}" = "true" ]; then su vscode -c "source /usr/local/sdkman/bin/sdkman-init.sh && sdk install maven \"${MAVEN_VERSION}\""; fi \
11
+
&& if [ "${INSTALL_GRADLE}" = "true" ]; then su vscode -c "source /usr/local/sdkman/bin/sdkman-init.sh && sdk install gradle \"${GRADLE_VERSION}\""; fi
33
12
34
-
# [Optional] Install Node.js for use with web applications - update the INSTALL_NODE arg in devcontainer.json to enable.
35
-
ARG INSTALL_NODE="false"
13
+
# [Optional] Install a version of Node.js using nvm for front end dev
0 commit comments