feat: Add support for .sdkmanrc as *Java Version File*

This commit is contained in:
guicamest 2025-01-25 22:02:44 +01:00
parent 0c2e604cdc
commit aa2ee0a475
4 changed files with 25 additions and 0 deletions

View file

@ -97069,6 +97069,9 @@ function getVersionFromFileContent(content, distributionName, versionFile) {
javaVersionRegExp =
/^(java\s+)(?:\S*-)?v?(?<version>(\d+)(\.\d+)?(\.\d+)?(\+\d+)?(-ea(\.\d+)?)?)$/m;
}
else if (versionFileName == '.sdkmanrc') {
javaVersionRegExp = /^java\s*=\s*(?<version>[^-]+)/m;
}
else {
javaVersionRegExp = /(?<version>(?<=(^|\s|-))(\d+\S*))(\s|$)/;
}

3
dist/setup/index.js vendored
View file

@ -135074,6 +135074,9 @@ function getVersionFromFileContent(content, distributionName, versionFile) {
javaVersionRegExp =
/^(java\s+)(?:\S*-)?v?(?<version>(\d+)(\.\d+)?(\.\d+)?(\+\d+)?(-ea(\.\d+)?)?)$/m;
}
else if (versionFileName == '.sdkmanrc') {
javaVersionRegExp = /^java\s*=\s*(?<version>[^-]+)/m;
}
else {
javaVersionRegExp = /(?<version>(?<=(^|\s|-))(\d+\S*))(\s|$)/;
}