Gradle과 Kotlin/JVM 시작하기
Gradle과 Kotlin/JVM 시작하기 (Get started with Gradle and Kotlin/JVM)
이 튜토리얼에서는 IntelliJ IDEA와 Gradle을 사용해서 JVM 콘솔 애플리케이션을 만드는 방법을 보여 드릴게요.
본문
시작하려면 먼저 최신 버전의 IntelliJ IDEA를 다운로드해서 설치하세요.
프로젝트 만들기 (Create a project)
-
IntelliJ IDEA에서 File | New | Project를 선택하세요.
-
왼쪽 패널에서 Kotlin을 선택하세요.
-
새 프로젝트의 이름을 정하고 필요한 경우 위치를 변경하세요.
Create Git repository 체크박스를 선택하면 새 프로젝트를 버전 관리 아래에 둘 수 있어요. 이 작업은 나중에 언제든 할 수 있어요.
-
Gradle 빌드 시스템을 선택하세요.
-
JDK 목록에서 프로젝트에 사용할 JDK를 선택하세요.
- JDK가 컴퓨터에 설치되어 있는데 IDE에 정의되어 있지 않다면 Add JDK를 선택하고 JDK 홈 디렉터리 경로를 지정하세요.
- 컴퓨터에 필요한 JDK가 없다면 Download JDK를 선택하세요.
-
Gradle DSL로 Kotlin을 선택하세요.
-
Add sample code 체크박스를 선택하면 샘플
"Hello World!"애플리케이션이 담긴 파일을 만들어 줘요. -
Create를 클릭하세요.
Gradle로 프로젝트가 성공적으로 만들어졌어요!
프로젝트의 Gradle 버전 지정하기 (Specify a Gradle version for your project)
Advanced Settings 섹션에서 Gradle Wrapper를 쓰거나 로컬에 설치된 Gradle을 사용해 프로젝트의 Gradle 버전을 명시적으로 지정할 수 있어요.
- Gradle Wrapper:
- Gradle distribution 목록에서 Wrapper를 선택하세요.
- Auto-select 체크박스를 해제하세요.
- Gradle version 목록에서 원하는 Gradle 버전을 선택하세요.
- 로컬 설치(Local installation):
- Gradle distribution 목록에서 Local installation을 선택하세요.
- Gradle location에 로컬 Gradle 버전의 경로를 지정하세요.
빌드 스크립트 살펴보기 (Explore the build script)
build.gradle.kts 파일을 열어 보세요. 이것은 Gradle Kotlin 빌드 스크립트로, 애플리케이션에 필요한 Kotlin 관련 아티팩트와 기타 부분을 담고 있어요.
plugins {
kotlin("jvm") version "2.4.20" // Kotlin version to use
}
group = "org.example" // A company name, for example, `org.jetbrains.kotlin`
version = "1.0-SNAPSHOT" // Version to assign to the build artifact
repositories { // Sources of dependencies. See 1️⃣
mavenCentral() // Maven Central Repository. See 2️⃣
}
dependencies { // All the libraries you want to use. See 3️⃣
// Copy dependencies' names after you find them in a repository
testImplementation(kotlin("test")) // The Kotlin test library
}
kotlin { // Generated JVM toolchain configuration. See 4️⃣
jvmToolchain(25) // The JDK for compiling the project.
}
tasks.test { // Test task configuration. See 5️⃣
useJUnitPlatform() // JUnitPlatform for tests. See 6️⃣
}
각 부분에 대해 더 알아보면:
- 1️⃣ 의존성의 소스에 대해 더 알아보세요.
- 2️⃣ Maven Central Repository. Google의 Maven 저장소나 회사의 사설 저장소가 될 수도 있어요.
- 3️⃣ 의존성 선언에 대해 더 알아보세요.
- 4️⃣ Java toolchain 지원에 대해 더 알아보세요.
- 5️⃣ tasks에 대해 더 알아보세요.
- 6️⃣ 테스트용 JUnitPlatform.
Gradle 빌드 파일에는 Kotlin 특유의 아티팩트가 몇 가지 있어요.
plugins {}블록 안에kotlin("jvm")아티팩트가 있어요. 이 플러그인이 프로젝트에서 사용할 Kotlin 버전을 정의해요.dependencies {}블록 안에testImplementation(kotlin("test"))가 있어요. 테스트 라이브러리에 의존성 설정에 대해 더 알아보세요.
애플리케이션 실행하기 (Run the application)
-
View | Tool Windows | Gradle을 선택해 Gradle 창을 여세요.
-
Tasks/build에서 build Gradle 작업을 실행하세요. Build 창에
BUILD SUCCESSFUL이 나타나는데, 그러면 Gradle이 애플리케이션을 성공적으로 빌드했다는 뜻이에요. -
src/main/kotlin에서Main.kt파일을 여세요.src디렉터리는 Kotlin 소스 파일과 리소스를 담아요.Main.kt파일에는Hello World!를 출력하는 샘플 코드가 들어 있어요.
-
여백의 초록색 Run 아이콘을 클릭하고 **Run 'MainKt'**를 선택해 애플리케이션을 실행하세요.
Run 도구 창에서 결과를 볼 수 있어요.
축하해요! 방금 첫 Kotlin 애플리케이션을 실행했어요.
다음 단계 (What's next?)
더 알아보세요: