상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - Gradle에서 Spring Boot의 실행 가능한 JAR 파일을 만드는 방법은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
Spring Boot 애플리케이션을 Gradle을 사용하여 실행 가능한 JAR 파일로 만드는 과정은 비교적 간단합니다. Gradle은 Java 기반의 빌드 도구로, Spring Boot와 함께 사용하면 애플리케이션을 쉽게 패키징하고 배포할 수 있습니다. 아래는 Gradle을 사용하여 Spring Boot 애플리케이션의 실행 가능한 JAR 파일을 만드는 방법에 대한 단계별 가이드입니다. 1. Gradle 프로젝트 설정 먼저, Gradle 프로젝트를 설정해야 합니다. Gradle을 사용하여 Spring Boot 애플리케이션을 만들기 위해서는 `build.gradle` 파일을 생성하고 필요한 의존성을 추<a href='https://sangseek.com/sangseeks/가해/ko'>가해</a>야 합니다. build.gradle 파일 예시 ```groovy plugins { id 'org.springframework.boot' version '3.0.0' // Spring Boot 버전 id 'io.spring.dependency-management' version '1.0.11.RELEASE' // 의존성 관리 id 'java' // Java 플러그인 } group = 'com.example' // 그룹 ID version = '0.0.1-SNAPSHOT' // 버전 sourceCompatibility = '17' // Java 버전 repositories { mavenCentral() // Maven 중앙 저장소 } dependencies { implementation 'org.springframework.boot:spring-boot-starter' // Spring Boot 스타터 testImplementation 'org.springframework.boot:spring-boot-starter-test' // 테스트 스타터 } tasks.named('jar') { enabled = true // JAR <a href='https://sangseek.com/sangseeks/태스크/ko'>태스크</a> 활성화 } ``` 2. 애플리케이션 클래스 생성 Spring Boot 애플리케이션의 진입점이 되는 클래스를 생성해야 합니다. 이 클래스는 `@SpringBootApplication` 애노테이션으로 주석 처리되어야 합니다. 예시 애플리케이션 클래스 ```java package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } ``` 3. Gradle 빌드 실행 이제 Gradle을 사용하여 애플리케이션을 빌드할 준비가 되었습니다. 터미널에서 다음 명령어를 실행하여 JAR 파일을 생성합니다. ```bash ./gradlew build ``` 이 명령어는 `build` 디렉토리 내에 JAR 파일을 생성합니다. 생성된 JAR 파일은 `build/libs` 디렉토리에서 확인할 수 있습니다. 4. 실행 가능한 JAR 파일 만들기 Spring Boot는 기본적으로 실행 가능한 JAR 파일을 생성합니다. 위의 `build.gradle` 설정에서 `spring-boot-gradle-plugin`을 사용하고 있기 때문에, `./gradlew build` 명령어를 실행하면 `<a href='https://sangseek.com/sangseeks/fat JAR/ko'>fat JAR</a>` 또는 `<a href='https://sangseek.com/sangseeks/uber JAR/ko'>uber JAR</a>`가 생성됩니다. 이 JAR 파일은 모든 의존성을 포함하고 있어, 별도의 설정 없이도 실행할 수 있습니다. 5. JAR 파일 실행 생성된 JAR 파일을 실행하려면 다음 명령어를 사용합니다. ```bash java -jar build/libs/demo-0.0.1-SNAPSHOT.jar ``` 여기서 `demo-0.0.1-SNAPSHOT.jar`는 생성된 JAR 파일의 이름입니다. 이 명령어를 실행하면 Spring Boot 애플리케이션이 시작됩니다. 6. 추가 설정 (선택 사항) - 프로<a href='https://sangseek.com/sangseeks/파일 설정/ko'>파일 설정</a> : Spring Boot는 다양한 환경(개발, 테스트, 프로덕션 등)에 따라 설정을 다르게 할 수 있습니다. `application.properties` 또는 `application.yml` 파일을 사용하여 환경별 설정을 관리할 수 있습니다. - JAR 파일 이름 변경 : `build.gradle` 파일에서 `jar` 태스크의 `archiveBaseName` 속성을 설정하여 JAR 파일의 이름을 변경할 수 있습니다. ```groovy tasks.named('jar') { archiveBaseName.set('my-custom-name') } ``` 결론 이와 같이 Gradle을 사용하여 Spring Boot 애플리케이션을 실행 가능한 JAR 파일로 만드는 과정은 간단합니다. Gradle의 강력한 빌드 시스템과 Spring Boot의 편리한 설정 덕분에, 개발자는 애플리케이션을 쉽게 패키징하고 배포할 수 있습니다. 이 과정을 통해 생성된 JAR 파일은 다양한 환경에서 실행할 수 있으며, 필요한 경우 추가적인 설정을 통해 더욱 유연하게 관리할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기