Spring에서 Maven 프로젝트 Gradle 로 변경 해보기
이번 글을 통해 배워 갈 내용
- Spring에서 Maven 프로젝트 Gradle로 Migration 해보기
인텔리제이에서 메이븐 그래들로 변경하였습니다
이클립스도 비슷하니 참고해주시면 좋을 듯합니다~
Gradle 설치가 필요하신 분들은 아래 링크를 참조해주시면 됩니다.
https://codemasterkimc.tistory.com/536
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
.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://codemasterkimc.tistory.com/50
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)