Java: fix gradle bug - invalid version (#84)

* Java: fix gradle bug - invalid version

* drop 'lts'
This commit is contained in:
Samruddhi Khandale 2022-08-09 15:37:23 -07:00 committed by GitHub
parent abfefdcb31
commit 3a554b81ab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 5 deletions

View file

@ -1,20 +1,19 @@
{
"id": "java",
"version": "1.0.0",
"version": "1.0.1",
"name": "Java (via SDKMAN!)",
"description": "Installs Java, SDKMAN! (if not installed), and needed dependencies.",
"options": {
"version": {
"type": "string",
"proposals": [
"lts",
"latest",
"none",
"17",
"11",
"8"
],
"default": "lts",
"default": "latest",
"description": "Select or enter a Java version to install"
},
"install_gradle": {

View file

@ -100,7 +100,7 @@ sdk_install() {
local set_as_default=${6:-"true"}
if [ "${requested_version}" = "none" ]; then return; fi
# Blank will install latest stable version SDKMAN has
if [ "${requested_version}" = "lts" ] || [ "${requested_version}" = "default" ]; then
if [ "${requested_version}" = "latest" ] || [ "${requested_version}" = "lts" ] || [ "${requested_version}" = "default" ]; then
requested_version=""
elif echo "${requested_version}" | grep -oE "${full_version_check}" > /dev/null 2>&1; then
echo "${requested_version}"

View file

@ -5,6 +5,7 @@ set -e
# Optional: Import test library
source dev-container-features-test-lib
check "java" java --version
check "gradle" gradle --version
check "maven" mvn --version

View file

@ -3,7 +3,7 @@
"image": "ubuntu:focal",
"features": {
"java": {
"version": "17",
"version": "latest",
"install_gradle": true,
"install_maven": true
}