@atomist/sdm-pack-spring
Version:
Atomist software delivery machine extension pack for Spring and Spring Boot applications
24 lines (23 loc) • 806 B
TypeScript
import { SeedDrivenGeneratorParameters } from "@atomist/automation-client";
import { ParametersObject } from "@atomist/sdm";
/**
* Parameter interface for Java project creation.
*/
export interface JavaProjectCreationParameters extends SeedDrivenGeneratorParameters {
enteredArtifactId?: string;
groupId: string;
rootPackage: string;
version: string;
description?: string;
}
/**
* Java project generator parameters definitions.
*/
export declare const JavaProjectCreationParameterDefinitions: ParametersObject;
/**
* Compute the artifact id to use from the given parameters.
* Falls back to repo name if not provided
* @param {JavaProjectCreationParameters} params
* @return {string}
*/
export declare function computeArtifactId(params: JavaProjectCreationParameters): string;