2025-02-22T01:13:24
This commit is contained in:
61
doc/15_kotlin.md
Normal file
61
doc/15_kotlin.md
Normal file
@@ -0,0 +1,61 @@
|
||||
# Kotlin 프로젝트
|
||||
|
||||
Kotlin 프로젝트에서 Gradle을 사용하면 **빌드 자동화, 의존성 관리, 테스트 실행, 패키징** 등을 효율적으로 수행할 수 있다.
|
||||
|
||||
## Kotlin 프로젝트 생성 및 Gradle 설정
|
||||
|
||||
### 프로젝트 생성
|
||||
|
||||
터미널에서 Gradle을 사용하여 Kotlin 프로젝트를 생성하려면 다음 명령어를 실행한다.
|
||||
```sh
|
||||
gradle init
|
||||
```
|
||||
이후 옵션을 선택하여 Kotlin 프로젝트를 생성할 수 있다.
|
||||
|
||||
또는 **Kotlin DSL을 사용한 기본 프로젝트 구조**를 직접 생성할 수도 있다.
|
||||
|
||||
```
|
||||
my-kotlin-project/
|
||||
├── src/
|
||||
│ ├── main/
|
||||
│ │ ├── kotlin/
|
||||
│ │ ├── resources/
|
||||
│ ├── test/
|
||||
│ │ ├── kotlin/
|
||||
│ │ ├── resources/
|
||||
├── build.gradle.kts <-- Gradle 설정 파일
|
||||
├── settings.gradle.kts
|
||||
├── gradlew <-- Gradle Wrapper 실행 파일
|
||||
├── gradlew.bat
|
||||
├── gradle/
|
||||
│ ├── wrapper/
|
||||
│ │ ├── gradle-wrapper.jar
|
||||
│ │ ├── gradle-wrapper.properties
|
||||
```
|
||||
|
||||
### `build.gradle.kts` 설정
|
||||
|
||||
`build.gradle.kts`
|
||||
```kotlin
|
||||
plugins {
|
||||
kotlin("jvm") version "1.9.0"
|
||||
application
|
||||
}
|
||||
|
||||
group = "com.example"
|
||||
version = "1.0.0"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation(kotlin("stdlib")) // Kotlin 표준 라이브러리
|
||||
testImplementation(kotlin("test")) // Kotlin 테스트 라이브러리
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass.set("com.example.MainKt") // 애플리케이션의 엔트리 포인트
|
||||
}
|
||||
```
|
||||
이제 Gradle을 사용하여 **빌드, 실행, 테스트**를 수행할 수 있다.
|
||||
Reference in New Issue
Block a user