@atomist/sdm-pack-spring
Version:
Atomist software delivery machine extension pack for Spring and Spring Boot applications
25 lines (24 loc) • 1.02 kB
TypeScript
import { RemoteLocator, RepoCreationParameters, SmartParameters, ValidationResult } from "@atomist/automation-client";
import { SoftwareDeliveryMachine } from "@atomist/sdm";
import { SpringProjectCreationParameters } from "./SpringProjectCreationParameters";
export declare function addSpringInitializrGenerator(sdm: SoftwareDeliveryMachine): Promise<void>;
export declare class SpringInitializrProjectCreationParameters implements SmartParameters, SpringProjectCreationParameters {
private readonly metaData;
projectType?: string;
dependencies?: string;
language?: string;
bootVersion?: string;
packaging?: string;
javaVersion?: string;
groupId: string;
rootPackage: string;
version: string;
enteredServiceClassName?: string;
addAtomistWebhook: boolean;
source: RemoteLocator;
target: RepoCreationParameters;
description?: string;
enteredArtifactId?: string;
constructor(metaData: Promise<any>);
bindAndValidate(): Promise<ValidationResult>;
}