Spring

Spring에서 Maven 프로젝트 Gradle 로 변경 해보기

kimc 2022. 9. 24. 17:47
반응형

 

이번 글을 통해 배워 갈 내용

  1. Spring에서 Maven 프로젝트 Gradle로 Migration 해보기

인텔리제이에서 메이븐 그래들로 변경하였습니다

이클립스도 비슷하니 참고해주시면 좋을 듯합니다~

 

Gradle 설치가 필요하신 분들은 아래 링크를 참조해주시면 됩니다.

 

https://codemasterkimc.tistory.com/536

 

Gradle 윈도우에 설치하기

이번 글을 통해 배워 갈 내용 Gradle 정의 Gradle 윈도에 설치하기 Gradle 정의 Gradle은 Groovy를 기반으로 한  오픈소스 빌드 도구 Gradle 윈도우에 설치 1. 자바 버전을 확인합니다 (JDK 8 이상이면 설치..

codemasterkimc.tistory.com

 

 

2.

아래와 같은 스프링 부트 프로젝트의 디렉터리로 이동 후에

IDE를 종료해줍니다.

3.

해당되는 디렉토리로 이동 후 gradle init으로 그래 들을 설치해줍니다

cd 디렉토리

gradle init

yes

2

yest

 

 

4. 메이븐 삭제

필요시

target,. mvn, mvnw, mvwnw.cmd, pom.xml

추가로 삭제

 

5.

IDE 실행하고 RELOAD FROM DISK를 하고

RELOAD GRADLE PROJECT를 해준 다음

오른쪽 하단에 로딩 바가 끝날 때까지 기다림

 

 

6.

그리고 스프링 부트 프로젝트를 실행합니다.

실행이 잘되는 것을 확인할 수 있습니다.

 

7.

필요시 build.gradle 혹은 build.gradle.kts 파일에 implementation으로 돼있는 dependency 들을 

annotationProcessor 나 compileOnly로 변경해주어야 합니다.

예) 롬복

    compileOnly ("org.projectlombok:lombok:1.18.4")
    annotationProcessor ("org.projectlombok:lombok:1.18.4")

 

8.

필요시. gitignore에 예외처리 추가해주면 좋습니다.

https://github.com/github/gitignore/blob/main/Gradle.gitignore

 

GitHub - github/gitignore: A collection of useful .gitignore templates

A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.

github.com

.gradle
**/build/
!src/**/build/

# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

# Avoid ignore Gradle wrappper properties
!gradle-wrapper.properties

# Cache of project
.gradletasknamecache

# Eclipse Gradle plugin generated files
# Eclipse Core
.project
# JDT-specific (Eclipse Java Development Tools)
.classpath

 


참조 및 인용

https://gradle.org/

 

Gradle Build Tool

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

gradle.org

 

 

 


블로그 추천 포스트

https://codemasterkimc.tistory.com/50

 

300년차 개발자의 좋은 코드 5계명 (Clean Code)

이번 글을 통해 배워갈 내용  좋은 코드(Clean Code)를 작성하기 위해 개발자로서 생각해볼 5가지 요소를 알아보겠습니다. 개요 좋은 코드란 무엇일까요? 저는 자원이 한정적인 컴퓨터 세상에서 좋

codemasterkimc.tistory.com

 

 

오늘도 즐거운 코딩 하시길 바랍니다 ~ :)

 


 

반응형