@veecode-platform/safira-cli
Version:
Generate a microservice project from your spec.
18 lines (17 loc) • 618 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.JavaUtils = void 0;
const version_utils_1 = require("./version-utils");
const command_execute_1 = require("../command/command-execute");
class JavaUtils {
static async getVersion() {
return command_execute_1.CommandExecute.instance.exec("java -version")
.catch(error => {
if (error) {
return version_utils_1.VersionUtils.extractVersion(error, /\d+(\.\d+){2,}/);
}
throw new Error("Java is not installed");
});
}
}
exports.JavaUtils = JavaUtils;