Multi target build (checkpoint before futher refactor)

This commit is contained in:
Joseph Garrone
2024-05-12 19:16:59 +02:00
parent d4f5a1fff4
commit 385cb85309
11 changed files with 170 additions and 47 deletions

View File

@ -0,0 +1,15 @@
import { assert, type Equals } from "tsafe/assert";
import { exclude } from "tsafe/exclude";
import type { KeycloakAccountV1Versions, KeycloakThemeAdditionalInfoExtensionVersions } from "./extensionVersions";
export async function buildJar(params: {
jarFileBasename: string;
keycloakAccountV1Version: KeycloakAccountV1Versions;
keycloakThemeAdditionalInfoExtensionVersion: KeycloakThemeAdditionalInfoExtensionVersions;
buildOptions: {
keycloakifyBuildDirPath: string;
};
}): Promise<void> {
child_process.execSync("mvn clean install", { "cwd": buildOptions.keycloakifyBuildDirPath });
// TODO: Implement
}