@atomist/sdm-pack-spring
Version:
Atomist software delivery machine extension pack for Spring and Spring Boot applications
15 lines (14 loc) • 842 B
TypeScript
import { LocalProject, Project } from "@atomist/automation-client";
import { ProjectIdentification } from "@atomist/sdm-core/lib/internal/delivery/build/local/projectIdentifier";
import { VersionedArtifact } from "../../maven/VersionedArtifact";
export declare function getProjectVersion(p: Project): Promise<string>;
export declare function getProjectGroup(p: Project): Promise<string>;
export declare function getGradleModules(p: LocalProject): Promise<string[]>;
export declare function getClasspathForConfiguration(p: LocalProject, configuration: string, module?: string): Promise<string[]>;
/**
* Return the identification of a project: name and version
* @param {Project} p
* @return {Promise<any>}
* @constructor
*/
export declare const GradleProjectIdentifier: (p: Project) => Promise<VersionedArtifact & ProjectIdentification>;