본문 바로가기

IT/java

오프라인을 위한 gradle 기반 spring boot 환경 설정

반응형

1. gradle 다운로드

https://gradle.org/

 

Gradle Build Tool

Accelerate developer productivity. Gradle helps teams build, automate and deliver better software, faster.

gradle.org

설치확인

2. 환경설정

아래 변수를 자신의 환경에 맞게 등록

 

JAVA_HOME # 자바루트
GRADLE_HOME #gradle 루트
GRADLE_USER_HOME #repo 위치

 

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_202

GRADLE_HOME=C:\gradle\gradle-7.4.2

GRADLE_USER_HOME=C:\gradle\repo

 

PATH 에 JAVA_HOME\bin, GRADLE_HOME\bin 등록

 

!설정!

gradle --gradle-user-home C:\gradle\repo
gradle -g C:\gradle\repo

 

3. 온라인 환경에서 커맨드 (build로 필요한 모듈 다운로드 한다.)

gradle clean bootRun -g C:\gradle\repo 
gradle bootRun -g C:\gradle\repo
gradle build -g C:\gradle\repo
gradle bootJar -g C:\gradle\repo
gradle test -g C:\gradle\repo

 

4. 오프라인 환경에서 커맨드

## 로컬에서는 --offline 옵션을 모두 붙인다!
gradle clean bootRun -g C:\gradle\repo --offline
gradle bootRun -g C:\gradle\repo --offline
gradle build -g C:\gradle\repo --offline
gradle bootJar -g C:\gradle\repo --offline
gradle test -g C:\gradle\repo --offline

 

5. 오프라인에서 신규프로젝트 만들기
1. gradle-spring-app 복사 프로젝트 이름으로 붙여넣기
2. build.gradle
group, version 수정
3. settings.gradle
rootProject.name 수정

 

** 참고 사이트
https://forgiveall.tistory.com/611

 

[Gradle] Copy and Use dependencies to other pc on offline

[Gradle] Copy and Use dependencies to other pc on offline (오프라인 환경의 다른 컴퓨터에 의존성 복사하여 사용하기) 저는 Java + Spring + Gradle 로 Solution 제품을 개발하고 있습니다. 간혹 흔히들 사용..

forgiveall.tistory.com

 

반응형