- Maven Project
- Java Version: 8 (OpenJDK 1.8)
- Spring Boot: 2.4.5
- Packaging: War
- Dependancies
- Spring Web
- Thymeleaf
- Spring Boot DevTools
- Tomcat 9.0
mvnw spring-boot:run
java -jar <WARFILE>.war
mvnw package
Compile -> .class
javac <JAVAFILE>.java
Excuting Class
java <ClassName>
Excuting JAR or WAR
java -jar <FILENAME>.jar or <FILENAME>.war
PR -> Approve or Deny -> Merge -> Trigger Pipeline -> (Main branch)Maven Build & Test -> Artifact(WAR) -> Trigger Release -> Approve or Deny -> Deploy Webapp(dev Slot) -> Approve or Deny -> Swap Production
- POM.xml Maven Build시 WAR 파일 이름 규칙
<finalName>ROOT</finalName>