@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
21 lines • 894 B
TypeScript
import { Project } from "@atomist/automation-client/lib/project/Project";
import { XmldocTreeNode } from "../../xml/XmldocFileParser";
import { Dependencies } from "../inspection/findDependencies";
import { Plugin } from "../Plugin";
import { VersionedArtifact } from "../VersionedArtifact";
/**
* Return dependencies under dependencies section
*/
export declare function findDeclaredDependencies(p: Project, glob?: string): Promise<Dependencies>;
/**
* Return plugins under plugins section
*/
export declare function findDeclaredPlugins(p: Project, glob?: string): Promise<Plugin[]>;
/**
* Return plugins under plugin management section
*/
export declare function findDeclaredManagedPlugins(p: Project, glob?: string): Promise<Plugin[]>;
export declare function extractVersionedArtifact(n: XmldocTreeNode): VersionedArtifact & {
name: string;
};
//# sourceMappingURL=fromPom.d.ts.map