@atomist/sdm-pack-spring
Version:
Atomist software delivery machine extension pack for Spring and Spring Boot applications
40 lines (39 loc) • 1.3 kB
TypeScript
import { GoalProjectListenerRegistration, PrepareForGoalExecution } from "@atomist/sdm";
import { ProjectVersioner } from "@atomist/sdm-core";
/**
* ProjectVersioner to be used with Gradle projects
* @param sdmGoal
* @param p
* @param log
* @constructor
*/
export declare const GradleProjectVersioner: ProjectVersioner;
/**
* PrepareForGoalExecution for updating the Maven version in project
* @param p
* @param goalInvocation
* @constructor
*/
export declare const GradleVersionPreparation: PrepareForGoalExecution;
/**
* PrepareForGoalExecution for running Gradle build
* @param p
* @param goalInvocation
* @constructor
*/
export declare const GradleCompilePreparation: PrepareForGoalExecution;
/**
* Constructs a PrepareForGoalExecution taking additional command line args
* @param args
*/
export declare function gradleBuildPreparation(args?: Array<{
name: string;
value: string;
}>): PrepareForGoalExecution;
export declare const GradleVersion: GoalProjectListenerRegistration;
export declare const GradleBuild: GoalProjectListenerRegistration;
export declare const GradleDefaultOptions: {
pushTest: import("@atomist/sdm").PredicatePushTest;
logInterpreter: import("@atomist/sdm").InterpretLog<any>;
progressReporter: import("@atomist/sdm").ReportProgress;
};