프로젝트 생성 (Dynamic Web Project) - 2. Maven 설정 (pom.xml) : Project Object Model

InitSave·2024년 4월 16일

Create DWB

목록 보기
2/6

1. [해당 프로젝트] → [Configure] → [Convert to Maven Project]

2. [Finish]

  • 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…]

0개의 댓글