반응형

1. 시험환경

    ˙ SpringBoot

    ˙ Gradlew

 

2. 목적

    ˙ 스프링 프로젝트를 jar 빌드한다.

          - 참고: https://languagestory.tistory.com/155

 

JAR(Java Archive)와 WAR(Web Application Archive) 차이점

1. 시험환경 ˙ SpringBoot ˙ Gradle 2. 목적 ˙ Spring Project 빌드시 JAR 또는 WAR Build의 차이점에 대하여 알아보자. 3. 적용 ① JAR(Java Archive) - 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소

languagestory.tistory.com

 

  ˙ 빌드 파일명 변경을 위한 설정을 한다.

 

3. 적용

    ① 완성된 프로젝트를 배포하기 위해서 빌드 작업을 진행해야 한다.

        - 데모 프로젝트 : https://languagestory.tistory.com/229

 

spring initializr를 이용한 springboot 프로젝트 생성

1. 시험환경 ˙ Window ˙ Spring Initializr ˙ Gradle ˙ IntelliJ Community 2. 목적 ˙ Spring Initializer를 이용하여 Spring Boot 프로젝트 패키지를 구성한다. ˙ Spring Initializer를 이용하여 구성된 패키지를 IntelliJ에 임

languagestory.tistory.com

 

 

    ② build.gradle에서 jar 파일 이름을 설정한다.

        - 빌드파일 이름을 설정하지 않으면 기본값 "프로젝트명-0.0.1-SNAPSHOT.jar"으로 빌드파일이 생성된다.

1
2
3
bootJar {
    archiveFileName = 'app.jar'
}
cs

 

 

    ③ 프로젝트 root에서 gradle wrapper를 이용하여 프로젝트 빌드하여 jar 파일을 생성한다.

        - 윈도우 : > gradlew build

        - Linux, iOS : $./gradlew build

 

4. 결과

    ˙ build/libs 폴더에 빌드된 프로젝트 파일을 확인한다.

 

    ˙ jar 파일을 생성하여 프로젝트 실행여부를 확인한다.

 

반응형

+ Recent posts