UNPKG

@atomist/sdm-pack-spring

Version:

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

44 lines (43 loc) 1.05 kB
import { DependencySpecifier, VersionedArtifact } from "./VersionedArtifact"; /** * Plugin definition for a Maven POM */ export interface Plugin extends DependencySpecifier { group: string; artifact: string; version?: string; configuration?: any; extensions?: boolean; inherited?: boolean; dependencies?: VersionedArtifact[]; executions?: PluginExecution[]; } /** * Managed plugin definition for a Maven POM */ export interface ManagedPlugin extends DependencySpecifier { group: string; artifact: string; version: string; configuration?: any; extensions?: boolean; inherited?: boolean; dependencies?: VersionedArtifact[]; executions?: PluginExecution[]; } /** * Plugin execution definition for a Maven POM */ export interface PluginExecution { id: string; goals: PluginExecutionGoal[]; phase: string; inherited: boolean; configuration: any; } /** * Plugin execution goal definition for a Maven POM */ export interface PluginExecutionGoal { name: string; }