본문 바로가기
Spring Boot

Spring boot package

by 상국이 2022. 2. 5.
728x90

Spring boot에서 packaging 하는 경우 모든 클래스를 하나로 압축하고 내장 jar을 읽어 독립적으로 실행가능한 jar파일이 생성된다.

 

실습 과정

- mvn clean :

   /target 밑 파일 삭제

- mvn package -DskipTests :

    테스트를 생략하고 패키징 (/target 밑에 jar파일 생성)

    > 애플리케이션 클래스와 라이브러리 위치를 구분하여 필요한 lib를 한번에 압축하여 묶어둠

    > org.springframework.boot.loader.jar.JarFile을 사용하여 내장 jar파일을 읽음

    > org.springframework.boot.loader.Luncher를 사용하여 실행함

- java -jar 패키지명.jar : jar 파일 실행

728x90

'Spring Boot' 카테고리의 다른 글

Spring boot Web Environment  (0) 2022.02.05
Spring boot Debug & Banner  (0) 2022.02.05
Spring boot SSL 사용  (0) 2022.02.01
Spring boot port  (0) 2022.01.31
spring boot 내장 웹 서버 변경  (0) 2022.01.31

댓글