
이번 글을 통해 배워 갈 내용
- 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
참조 및 인용
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
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
'Spring' 카테고리의 다른 글
| mssql spring boot pagination사용시java.lang.UnsupportedOperationException: query result offset is not supported 에러 해결하는 한가지 방법 (0) | 2022.11.03 |
|---|---|
| Spring Boot AWS S3 PresignedUrl 으로 파일 업로드 다운로드 하기(Kotlin) (0) | 2022.10.23 |
| 스프링 부트 JPA 에 PostgreSQL 연동해보기 (0) | 2022.09.21 |
| Spring 초간단 Custom ORM을 만들며 배운 한가지 (0) | 2022.05.29 |
| h2-console "mem:testdb" not found 문제 해결하는 한가지 방법 (2) | 2022.04.09 |