본문 바로가기
Tool/Eclipse

이클립스에서 Java Project를 Gradle Project로 변환하기

by 주리니e 2023. 1. 11.
728x90

이클립스에서 Java Project를 Gradle Project로 변환하기

 

 

기존에 사용중인 Java Project를 Gradle을 통해 라이브러리를 다운로드 받고 관리하기 위해 Gradle Project로 변환해보자. Gralde Project를 생성하려면 우선 Gradle이 설치되어 있어야 한다. Eclipse Marketplace에서 Gradle 설치가 가능하다.
아래 이미지에서 기존에 생성된 Java Project를 확인할 수 있다.

Java Project



'Ctrl + N' 또는 '프로젝트 우클릭 - New - Other' 을 선택하여 Select a wizard 창을 열고 프로젝트의 ROOT 디렉토리에  build.gradle 파일을 생성하자.

 

 

  • build.gradle

샘플 build.gradle 파일 내용이다. 사용하고자 하는 라이브러리를 dependencies에 추가하여 사용하면 된다.

plugins {
    id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
    implementation 'com.google.code.gson:gson:2.8.6'
}

test {
    useJUnitPlatform()
}




Java Project를 삭제하자. 다시 임포트할것이니 체크는 해제하여 디스크에서 삭제되지 않도록 한다.

 

 

'File - import'를 클릭하여 삭제된 프로젝트를 Gradle Project로 임포트하자.

 

임포트된 gradle project

 

'Ctrl + N' 또는 '프로젝트 우클릭 - New - Other' 을 선택하여 Select a wizard 창을 열고 프로젝트의 ROOT 디렉토리에  source folder를 생성하고 그 밑에 package를 생성한다.

 

 

예전 폴더 src/org/example에 있는 기존 클래스들을 생성한 소스폴더의 패키지로 이동시켜야 한다. 이동시키지 않으면 ClassNotFoundException이 발생한다. 이로써 gradle project로 변환이 끝난다. 기존 클래스를 실행시키면 아래와 같이 Console에 성공적으로 출력이 되며 라이브러리 또한 gradle로 추가 관리할 수 있다.

728x90

댓글