UNPKG

@atomist/sdm-pack-spring

Version:

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

21 lines (20 loc) 1.04 kB
import { Project } from "@atomist/automation-client"; import { CodeTransform } from "@atomist/sdm"; import { JavaProjectCreationParameters } from "../../java/generate/JavaProjectCreationParameters"; /** * Record change to POM. Project will subsequently need flushing * * @param {Project} project * @param name desired name * @param {string} artifactId * @param {string} groupId * @param {string} version * @param {string} description * @return project promise, project will need to be flushed */ export declare function updatePom(project: Project, name: string, artifactId: string, groupId: string, version: string, description: string, multiModuleArgs?: { artifactPrefix: string; }): Promise<Project>; export declare function updateNode(project: Project, f: string, path: string, value: string): Promise<void>; export declare const updatePomTransform: CodeTransform<JavaProjectCreationParameters>; export declare function updateMultiModulePomTransform(artifactPrefix: string): CodeTransform<JavaProjectCreationParameters>;