@atomist/sdm-pack-spring
Version:
Atomist software delivery machine extension pack for Spring and Spring Boot applications
36 lines (35 loc) • 1.11 kB
TypeScript
import { PredicatePushTest } from "@atomist/sdm";
/**
* Does this project have a Spring Boot application class?
* This is a robust but expensive test as it needs
* to scan all Java sources
*/
export declare const HasSpringBootApplicationClass: PredicatePushTest;
/**
* Does this project's POM use Spring boot?
* @type {PredicatePushTest}
*/
export declare const HasSpringBootPom: PredicatePushTest;
/**
* Does this project's POM use Spring Framework (including
* Spring Boot).
* @type {PredicatePushTest}
*/
export declare const HasSpringPom: PredicatePushTest;
/**
* Does this project directly declare the given Spring Boot starter
* @param {string} artifact
* @param {string} group
* @return {PredicatePushTest}
*/
export declare function hasStarter(artifact: string, group?: string): PredicatePushTest;
/**
* Does this project's POM use Spring Framework 5
* @type {PredicatePushTest}
*/
export declare const IsSpringBoot2Project: PredicatePushTest;
/**
* Does this project's POM use Spring Security 5
* @type {PredicatePushTest}
*/
export declare const IsSecure: PredicatePushTest;