gradle cli 설치
brew install gradle
Bash
복사
pom.xml to build.gralde
mkdir _temp
cd project
cp pom.xml ../_temp
cd ../_temp
# 여기서 build.gradle 파일의 문법을 groovy나 kotiln으로 할지 물어본다.
gradle init --type pom
cp build.gradle ../project
cd project
Bash
복사
프로젝트 디렉토리에서 메이븐 관련 파일들을 모두 삭제한다.
IDE에서 gradle로 프로젝트를 생성하였을 때 생성하는 파일들을 몇 개 챙겨오자
(이거 없어도 되는지는 테스트 안해봄 -_-;;)
•
gradlew
•
settings.gradle
•
gradle
•
gradlew.bat
IDE 설정 파일 삭제
cd project
rm -rf .idea
Bash
복사
build.gradle 파일을 열어서 디펜던시가 있는 라이브러리가 다 옮겨졌는지 확인하자.
(단순히 라이브러리들이 목록에 존재하는지)
확인 후, 불 필요한 내용은 제거 하자.
디펜더시 라이브러리 최신화
cd project
./gradlew --refresh-dependencies
Bash
복사
IDE 재 시작 후 build 해보기...
Issue 1
이전에는 mybatis 1.3.2 를 사용하였었는데, typealias 패키지를 제대로 인식이 안되어
ClassNotFound 에러가 났었다.
mybatis 최신 버전 (2.3.3)으로 업그레이드 후 이슈 해결.
compile group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', version: '2.1.1'
Groovy
복사