본문 바로가기
Programming/Springboot

Gradle 프로젝트를 Maven프로젝트로 Convert 하는 방법(for Eclipse)

by 우공80 2022. 8. 29.
728x90



저희 사내 PC에서는 외부 포트가 막혀있어서 Gradle 빌드를 쓸 수 없습니다. 사내에서 제공하는 Maven 빌드만 가능합니다.
그런데, 외부 강의를 들으면 소스코드가 죄다 Gradle 기반으로 되어있어서, 사내 PC에서 공부 좀 하려면 Gradle 프로젝트를 Maven 프로젝트로 변경해주어야 합니다.

구글에서 몇가지 방법을 검색해보았지만, 잘 안되어서 옆자리 후배에게 물어보고 나름 몇 가지 시도해서 어렵지 않게 Gradle프로젝트를 Maven 프로젝트로 변경하는 방법을 찾았습니다.

간략하게 설명하자면, Spring Initializer로 pom.xml 파일을 만들어 붙여넣는 방법입니다.

1. Eclipse에서 프로젝트를 오픈합니다

프로젝트 오픈
File -> Open Projects from File System...에서 프로젝트를 엽니다.
프로젝트 폴더 선택
열고자하는 프로젝트 폴더를 선택합니다
finish 클릭
Finish를 클릭합니다

2. Maven 프로젝트로 Converting 합니다.

File -> Configure -> Convert to Maven Project 를 실행합니다.

Convert to Maven

pom.xml 파일을 만들어주는 설정을 합니다.(설정 없이 그냥 Finish를 해도 무방합니다. 뒤에 설명)

pom.xml 생성 설정


Maven 프로젝트로 변경이 되고 빌드는 되었는데, depedency 설정이 안되어 있습니다.

디펜던시 설정 필요

3. Spring Initializer로 pom.xml 파일 생성

여기서 복잡하게 dependency 설정을 하지 말고 Spring Initializer를 쓰겠습니다.

Spring Initializer



Generate 버튼을 눌러서 다운받은 zip 파일에서 pom.xml 파일을 찾습니다.

pom.xml 복사

다운로드한 pom.xml 파일을 복사해서 프로젝트 폴더에 붙여 넣습니다. (build.gradle 파일이 있는 폴더에 붙여 넣으면 됩니다.)
어차피 pom.xml파일을 복사해서 붙여넣기 때문에, 위에서 pom.xml 파일 생성에 대한 설정을 하지 않아도 됩니다.

프로젝트 폴더에 붙여넣기

아래와 같이 depedency 설정이 잘되었습니다.

dependency 설정 완료

다시 빌드를 합니다. (File -> Maven -> Update Project)

재 빌드
강제 업데이트
빨간 네모 부분을 체크합니다.

OK 눌러주면 빌드가 진행이 됩니다.

빌드 진행
빌드가 진행이 됩니다.

빌드가 끝나자 아까와 달리 X표 없이 빌드가 잘 끝났습니다.

빌드 완료

 

728x90

'Programming > Springboot' 카테고리의 다른 글

DI(Dependency Injection) 의존성 주입이란?  (0) 2022.08.19
object-mapper 실습  (0) 2022.08.17

댓글