HOME > etc > tools

IntelliJ - Java, Kotlin 프로젝트 만들기(Gradle)

By JS | 14 Dec 2019

IntelliJ IDEA에서 Gradle로 Java, Kotlin 프로젝트를 만드는 것은 쉽지만, 매번 세팅할 때마다 컴파일이 안되서 시간을 낭비하네요.

Gradle로 Java, Kotlin 프로젝트를 만들고 Junit까지 세팅하는 방법을 정리하였습니다.

프로젝트 생성

프로젝트를 생성할 때 Gralde, Java, Kotlin을 선택합니다. Kotlin 또는 Java가 필요없다면 선택 안하셔도 됩니다.

intellij project

그리고 이름 등을 입력해주고 프로젝트 생성을 마칩니다.

기본 소스 폴더 생성

프로젝트가 생성되면 src 등의 폴더가 없는 상태입니다. Settings에서 설정만 해주면 기본 폴더를 자동으로 만들어 줍니다.

[File] -> Settings..를 누르고 Gradle에 들어갑니다.

다음 그림처럼 gradle로 검색하면 쉽게 찾을 수 있습니다. 여기서 Use auto-importCreate directories...를 선택하고 OK 버튼을 누릅니다. intellij settings

그럼 IntelliJ가 이것저것 설정 파일들을 다운로드 받고 src 등의 기본 폴더를 만들어 줍니다. intellij default folders

프로젝트 생성은 모두 끝났습니다. 이제 여기에 소스 파일을 만들고 빌드를 하면 됩니다.

Java compile

src/main/../javaExample1.java를 만들고 다음 코드가 컴파일되는지 확인해봅니다.

public class Example1 {
    public static void main(String args[]) {
        System.out.println("Java Example");
    }
}

Kotlin compile

src/main/../kotlinExample2.kt를 만들고 다음 코드가 컴파일되는지 확인해봅니다.

fun main(args: Array<String>) {
    println("Kotlin example")
}

Junit

Junit 테스트도 잘 되는지 확인해봅니다.

src/test/java/Test1.java 파일을 만들고 아래 코드가 컴파일되는지 확인합니다.

import org.junit.Assert;
import org.junit.Test;

public class Test1 {
    @Test
    public void test_example1() {
        System.out.println("test example");
        Assert.assertEquals(1, 1);
    }
}

Kotlin의 경우, src/test/java/Test2.kt 파일을 만들고 아래 코드가 컴파일되는지 확인합니다.

import org.junit.Assert
import org.junit.Test

class Test2 {
    @Test
    fun test_example2() {
        println("test example2")
        Assert.assertEquals(1, 1)
    }
}