mirror of
https://github.com/actions/setup-java.git
synced 2025-04-21 10:26:46 +00:00
Merge branch 'v2-preview' into v-dmshib/add-check-latest
This commit is contained in:
commit
61c3e48d26
4 changed files with 21 additions and 8 deletions
11
dist/setup/index.js
vendored
11
dist/setup/index.js
vendored
|
@ -3951,10 +3951,12 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
exports.JavaBase = void 0;
|
||||
const tc = __importStar(__webpack_require__(139));
|
||||
const core = __importStar(__webpack_require__(470));
|
||||
const fs = __importStar(__webpack_require__(747));
|
||||
const semver_1 = __importDefault(__webpack_require__(876));
|
||||
const path_1 = __importDefault(__webpack_require__(622));
|
||||
const httpm = __importStar(__webpack_require__(539));
|
||||
const util_1 = __webpack_require__(322);
|
||||
const constants_1 = __webpack_require__(211);
|
||||
class JavaBase {
|
||||
constructor(distribution, installerOptions) {
|
||||
var _a;
|
||||
|
@ -3990,6 +3992,11 @@ class JavaBase {
|
|||
core.info(`Java ${foundJava.version} was downloaded`);
|
||||
}
|
||||
}
|
||||
// JDK folder may contain postfix "Contents/Home" on macOS
|
||||
const macOSPostfixPath = path_1.default.join(foundJava.path, constants_1.MACOS_JAVA_CONTENT_POSTFIX);
|
||||
if (process.platform === 'darwin' && fs.existsSync(macOSPostfixPath)) {
|
||||
foundJava.path = macOSPostfixPath;
|
||||
}
|
||||
core.info(`Setting Java ${foundJava.version} as the default`);
|
||||
this.setJavaDefault(foundJava.version, foundJava.path);
|
||||
return foundJava;
|
||||
|
@ -26874,7 +26881,6 @@ const fs_1 = __importDefault(__webpack_require__(747));
|
|||
const path_1 = __importDefault(__webpack_require__(622));
|
||||
const semver_1 = __importDefault(__webpack_require__(876));
|
||||
const base_installer_1 = __webpack_require__(83);
|
||||
const constants_1 = __webpack_require__(211);
|
||||
const util_1 = __webpack_require__(322);
|
||||
class AdoptDistribution extends base_installer_1.JavaBase {
|
||||
constructor(installerOptions) {
|
||||
|
@ -26920,9 +26926,6 @@ class AdoptDistribution extends base_installer_1.JavaBase {
|
|||
const archivePath = path_1.default.join(extractedJavaPath, archiveName);
|
||||
const version = this.getToolcacheVersionName(javaRelease.version);
|
||||
javaPath = yield tc.cacheDir(archivePath, this.toolcacheFolderName, version, this.architecture);
|
||||
if (process.platform === 'darwin') {
|
||||
javaPath = path_1.default.join(javaPath, constants_1.MACOS_JAVA_CONTENT_POSTFIX);
|
||||
}
|
||||
return { version: javaRelease.version, path: javaPath };
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue