@atomist/sdm-pack-spring
Version:
Atomist software delivery machine extension pack for Spring and Spring Boot applications
21 lines (20 loc) • 950 B
TypeScript
import { ChildProcessResult, GitProject, LocalProject } from "@atomist/automation-client";
import { ProgressLog } from "@atomist/sdm";
import { Builder } from "@atomist/sdm-pack-build";
import { VersionedArtifact } from "../VersionedArtifact";
/**
* Build with Maven in the local automation client.
* This implementation requires Java and maven on the classpath.
* Note it is NOT intended for use for multiple organizations. It's OK
* for one organization to use inside its firewall, but there is potential
* vulnerability in builds of unrelated tenants getting at each others
* artifacts.
*/
export declare function mavenBuilder(args?: Array<{
name: string;
value?: string;
}>, deploymentUnitFileLocator?: (p: LocalProject, mpi: VersionedArtifact) => string): Builder;
export declare function mavenPackage(p: GitProject, progressLog: ProgressLog, args?: Array<{
name: string;
value?: string;
}>): Promise<ChildProcessResult>;