{{tag>[mvn spring-boot]}}
====== spring-boot (archetype) ======
[[https://docs.spring.io/spring-boot/docs/current/maven-plugin/reference/htmlsingle/]]
===== Goal =====
''**mvn** **spring-boot:**goal''
* [[.spring-boot:build-image|spring-boot:build-image]]
* [[.spring-boot:build-image-no-fork|spring-boot:build-image-no-fork]]
* [[.spring-boot:build-info|spring-boot:build-info]]
* [[.spring-boot:help|spring-boot:help]]
* [[.spring-boot:process-aot|spring-boot:process-aot]]
* [[.spring-boot:process-test-aot|spring-boot:process-test-aot]]
* [[.spring-boot:repackage|spring-boot:repackage]]
* [[.spring-boot:run|spring-boot:run]]: ''**mvn** **spring-boot:run**'' 바로 응용프로그램 실행
* [[.spring-boot:start|spring-boot:start]]: ''**mvn** **spring-boot:start**'' run과 반대로 응용프로그램을 수행하기 위한 목표를 차단하지 않고 허용한다.
* [[.spring-boot:stop|spring-boot:stop]]: ''**mvn** **spring-boot:stop**'' start로 기동된 응용프로그램을 멈춘다.
* [[.spring-boot:test-run|spring-boot:test-run]]
===== spring-boot:run =====
* ''**mvn** **spring-boot:run** **-D**parameters''
==== spring-boot-profiles ====
* ''**mvn** **spring-boot:run** **-Dspring-boot-profiles=**profile_name'': (profile_name 프로파일 지정, 구분자 '','')
local,dev
org.springframework.boot
spring-boot-maven-plugin
${app.profiles}
==== app.profiles ====
* ''**mvn** **spring-boot:run** **-Dapp.profiles=**profile_name''