

Packaging : 대표적인 형식은 JAR, WAR, EAR등이 있고 현재 프로젝트에서는 WAR로 사용합니다
JAR (JAVA Archive) : JVM에서 바로 실행 할 수있는 JAVA 애플리케이션 파일을 압축
WAR (Web Archive) : Java 웹 애플리케이션을 패키징한 파일, JavaEE(Web) 애플리케이션 서버에서 배포 되고 실행한다.
EAR (Enterprise Archive) : 여러개의 모듈과 라이브러리를 포함하는 JavaEE 애플리케이션 패키지
스프링부트에서 JAR파일로 배포하는 이유는 ? 부트에서는 톰캣이 기본 내장(서블릿 컨테이너)되어 있기 때문에 JAR 파일로 패키지화해서 실행하면 별도로 톰캣에 배포하는 행동을 하지 않아도 실행 가능하기 때문이다.
입력 메이븐 다운로드 및 적용방법
[pom.xml 파일에서 마우스 오른쪽] → [Maven] → [Update Project…]
