4.0.0 org.springframework.boot spring-boot-dependencies ${revision} ../../spring-boot-dependencies spring-boot-starter-parent pom Spring Boot Starter Parent Parent pom providing dependency and plugin management for applications built with Maven 1.8 @ UTF-8 UTF-8 ${java.version} ${java.version} ${basedir}/src/main/resources true **/application*.yml **/application*.yaml **/application*.properties ${basedir}/src/main/resources **/application*.yml **/application*.yaml **/application*.properties org.jetbrains.kotlin kotlin-maven-plugin ${kotlin.version} ${java.version} true compile compile compile test-compile test-compile test-compile org.apache.maven.plugins maven-compiler-plugin true org.apache.maven.plugins maven-failsafe-plugin integration-test verify ${project.build.outputDirectory} org.apache.maven.plugins maven-jar-plugin ${start-class} true org.apache.maven.plugins maven-war-plugin ${start-class} true org.codehaus.mojo exec-maven-plugin ${start-class} org.apache.maven.plugins maven-resources-plugin ${resource.delimiter} false pl.project13.maven git-commit-id-plugin revision true yyyy-MM-dd'T'HH:mm:ssZ true ${project.build.outputDirectory}/git.properties org.springframework.boot spring-boot-maven-plugin repackage ${start-class} org.apache.maven.plugins maven-shade-plugin true true *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA org.springframework.boot spring-boot-maven-plugin ${revision} package shade META-INF/spring.handlers META-INF/spring.factories META-INF/spring.schemas ${start-class} org.eclipse.m2e lifecycle-mapping 1.0.0 org.codehaus.mojo flatten-maven-plugin [1.0.0,) flatten org.codehaus.mojo flatten-maven-plugin false flatten process-resources flatten true expand keep keep expand keep keep keep keep flatten-clean clean clean org.codehaus.mojo xml-maven-plugin false post-process-flattened-pom process-resources transform ${project.basedir} ${project.basedir} .flattened-pom.xml src/main/xslt/post-process-flattened-pom.xsl indent yes