@veecode-platform/safira-cli
Version:
Generate a microservice project from your spec.
24 lines (23 loc) • 634 B
TypeScript
export interface JavaPackageOptions {
projectPath: string;
version: string;
skipTests: boolean;
dockerFile: string;
dockerImageRegistry?: string;
quarkusBuiltinImage?: boolean;
quarkusBuiltinImagePublish?: boolean;
registry: DockerRegistry;
}
export interface DockerRegistry {
registry: string;
username: string;
password: string;
}
export interface JavaPackage {
package(options: JavaPackageOptions): Promise<void>;
name(): string;
}
export declare class JavaPackageUtils {
static isGradlePackage(folder: string): boolean;
static isMavenPackage(folder: string): boolean;
}