빌드
1. IDE 빌드
>IDE(IntelliJ)를 이용한 빌드
: Spring Boot에서 Gradle 툴을 이용하여 애플리케이션 빌드할 수 있는 플러그인을 지원함.
: 때문에 Gradle Task 명령으로 쉽게 빌드가능
>IDE를 이용한 빌드 방법
Gradle -> build(tasks) - :build or :bootJar
//Gradle : 우측 상단 카테고리, Notifications 과 같이 있음.
>IDE를 이용한 빌드 결과물(디렉토리 경로)
build -> libs -> .jar 파일
>.jar 파일
: 로컬 PC 에서 실행 가능한 애플리케이션 실행 파일
>:build task 와 :bootJar task 차이
-:build task
: Gradle에서 빌드와 관련된 모든 task를 실행함. (예시. :assemble, :check 등)
: .jar 파일 이외에 -plain.jar 파일을 생성함.
-:bootJar task
: .jar 파일을 생성하기 위한 task 만 실행.
: 애플리케이션 실행 파일만을 만드는 목적에서 사용함.
/*
task 실행 순서
build.gradle에 설정을 추가하면 task 간의 순서를 정할 수 있다.
Spring Rest Docs 설정 학습 참고
*/
2. CLI 빌드
>Gradle Task를 이용한 빌드
: IDE가 없는 상황에서 빌드를 해야하는 상황에 빌드하는 방법.
: CLI 환경에서 Gradle Task 명렁어를 콘솔로 직접 입력하는 방식.
: CLI 콘솔은 git bash, windows teminal 등 다 가능
>Gradle Task를 이용한 빌드 방법
1. 템플릿 프로젝트 root 경로 디렉토리에서 CLI 콘솔을 오픈.
2. `./gradlew bootJar` 명령어 입력(git bash 기준)
// 개인적으로 git bash가 편할 것 같음. OS달라도 사용도되니까
'코드스테이츠_국비교육 > [Section3]' 카테고리의 다른 글
59.03_[Spring MVC] Spring 애플리케이션_배포_22.11.15 (0) | 2022.11.15 |
---|---|
59.02_[Spring MVC] Spring 애플리케이션_실행_22.11.15 (0) | 2022.11.15 |
58.01_[Spring MVC] API 문서화_Spring Rest Docs 설정_22.11.14 (0) | 2022.11.14 |
57.02_[Spring MVC] API 문서화_ Spring Rest Doc_22.11.11 (0) | 2022.11.11 |
57.01_[Spring MVC] API 문서화_ API 문서화_22.11.11 (0) | 2022.11.11 |