parent
1678006363
commit
cc03be1baf
6 changed files with 30 additions and 13 deletions
2
.github/workflows/test-all.yaml
vendored
2
.github/workflows/test-all.yaml
vendored
|
@ -30,7 +30,7 @@ jobs:
|
|||
"ruby jekyll", # Install 'ruby', then 'jekyll'
|
||||
"python jupyterlab", # Install 'python', then 'jupyterlab'
|
||||
"kubectl-helm-minikube",
|
||||
"maven",
|
||||
"java maven", # Install 'java', then 'maven'
|
||||
"node",
|
||||
"php",
|
||||
"powershell",
|
||||
|
|
2
.github/workflows/test-pr.yaml
vendored
2
.github/workflows/test-pr.yaml
vendored
|
@ -30,7 +30,7 @@ jobs:
|
|||
jekyll: ./**/jekyll/**
|
||||
'python jupyterlab': ./**/jupyterlab/**
|
||||
kubectl-helm-minikube: ./**/kubectl-helm-minikube/**
|
||||
maven: ./**/maven/**
|
||||
'java maven': ./**/maven/**
|
||||
node: ./**/node/**
|
||||
php: ./**/php/**
|
||||
powershell: ./**/powershell/**
|
||||
|
|
|
@ -5,14 +5,22 @@
|
|||
"options": {
|
||||
"version": {
|
||||
"type": "string",
|
||||
"proposals": ["latest", "none", "7", "6", "5"],
|
||||
"proposals": [
|
||||
"latest",
|
||||
"none",
|
||||
"7",
|
||||
"6",
|
||||
"5"
|
||||
],
|
||||
"default": "latest",
|
||||
"description": "Select or enter a Gradle version to install"
|
||||
}
|
||||
},
|
||||
"extensions": ["vscjava.vscode-java-pack"],
|
||||
"extensions": [
|
||||
"vscjava.vscode-java-pack"
|
||||
],
|
||||
"containerEnv": {
|
||||
"SDKMAN_DIR": "/usr/local/sdkman",
|
||||
"SDKMAN_DIR": "${SDKMAN_DIR:-\"/usr/local/sdkman\"}",
|
||||
"PATH": "${SDKMAN_DIR}/bin:${SDKMAN_DIR}/candidates/gradle/current/bin:${PATH}"
|
||||
},
|
||||
"install": {
|
||||
|
|
|
@ -5,14 +5,22 @@
|
|||
"options": {
|
||||
"version": {
|
||||
"type": "string",
|
||||
"proposals": ["latest", "none", "3.8", "3.6", "3.5"],
|
||||
"proposals": [
|
||||
"latest",
|
||||
"none",
|
||||
"3.8",
|
||||
"3.6",
|
||||
"3.5"
|
||||
],
|
||||
"default": "latest",
|
||||
"description": "Select or enter a Maven version to install"
|
||||
}
|
||||
},
|
||||
"extensions": ["vscjava.vscode-java-pack"],
|
||||
"extensions": [
|
||||
"vscjava.vscode-java-pack"
|
||||
],
|
||||
"containerEnv": {
|
||||
"SDKMAN_DIR": "/usr/local/sdkman",
|
||||
"SDKMAN_DIR": "${SDKMAN_DIR:-\"/usr/local/sdkman\"}",
|
||||
"PATH": "${SDKMAN_DIR}/bin:${SDKMAN_DIR}/candidates/maven/current/bin:${PATH}"
|
||||
},
|
||||
"install": {
|
||||
|
|
|
@ -7,12 +7,13 @@
|
|||
# Docs: https://github.com/microsoft/vscode-dev-containers/blob/main/script-library/docs/maven.md
|
||||
# Maintainer: The VS Code and Codespaces Teams
|
||||
#
|
||||
# Syntax: ./maven-debian.sh [maven version] [SDKMAN_DIR] [non-root user] [Update rc files flag]
|
||||
# Syntax: ./maven-debian.sh [maven version] [non-root user] [Update rc files flag]
|
||||
|
||||
MAVEN_VERSION=${1:-"latest"}
|
||||
export SDKMAN_DIR=${2:-"/usr/local/sdkman"}
|
||||
USERNAME=${3:-"automatic"}
|
||||
UPDATE_RC=${4:-"true"}
|
||||
USERNAME=${2:-"automatic"}
|
||||
UPDATE_RC=${3:-"true"}
|
||||
|
||||
SDKMAN_DIR=${SDKMAN_DIR:-"/usr/local/sdkman"}
|
||||
|
||||
set -e
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ set -e
|
|||
source dev-container-features-test-lib
|
||||
|
||||
# Definition specific tests
|
||||
check "version" maven --version
|
||||
check "version" mvn --version
|
||||
|
||||
# Report result
|
||||
reportResults
|
Loading…
Reference in a new issue