UNPKG

@atomist/sdm-pack-spring

Version:

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

25 lines (24 loc) 807 B
import { ProjectAsync } from "@atomist/automation-client"; /** * Path expression using the Kotlin grammar for a Java package declaration * @type {string} */ export declare const KotlinPackage = "//packageHeader//identifier"; /** * Represents Java project structure (nested packages following Java naming conventions) * which can be inferred from project contents. * Also works for Kotlin. */ export declare class JavaProjectStructure { readonly applicationPackage: string; /** * Find root Java or Kotlin package * @param {ProjectAsync} p * @return {Promise<JavaProjectStructure>} */ static infer(p: ProjectAsync): Promise<JavaProjectStructure>; /** * @param applicationPackage The first Java package found in the project. */ private constructor(); }