UNPKG

@atomist/sdm-pack-spring

Version:

Atomist software delivery machine extension pack for Spring and Spring Boot applications

27 lines (26 loc) 957 B
import { Project } from "@atomist/automation-client"; import { ParametersObject } from "@atomist/sdm"; import { JavaProjectCreationParameters } from "../../java/generate/JavaProjectCreationParameters"; /** * Parameter interface for Spring Boot project creation */ export interface SpringProjectCreationParameters extends JavaProjectCreationParameters { /** * Service class name to use. Derived from artifact name * if not defined. */ enteredServiceClassName?: string; } /** * Parameters for creating Spring Boot apps. * Based on Java project creation parameters. */ export declare const SpringProjectCreationParameterDefinitions: ParametersObject<{ enteredServiceClassName: string; enteredArtifactId: string; groupId: string; rootPackage: string; version: string; description: string; }>; export declare function computeServiceClassName(params: SpringProjectCreationParameters, project: Project): string;