@nxrocks/common-jvm
Version:
Common library to share code among the JVM-related plugins.
16 lines (15 loc) • 638 B
TypeScript
import { BuilderCommandAliasMapper, BuilderCommandAliasType, BuilderCore, BuildSystem } from './builder-core.interface';
export declare class MavenBuilder implements BuilderCore {
private commandAliases;
constructor(commandAliases: BuilderCommandAliasMapper);
getBuildSystemType(): BuildSystem;
getExecutable(ignoreWrapper: boolean, useLegacyWrapper?: boolean): "mvn" | "mvnw.cmd" | "./mvnw" | "mvnw.bat";
getCommand(alias: BuilderCommandAliasType, options: {
cwd: string;
ignoreWrapper?: boolean;
runFromParentModule?: boolean;
}): {
cwd: string;
command: string;
};
}