62 lines
1.6 KiB
Markdown
62 lines
1.6 KiB
Markdown
# 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을 사용하여 **빌드, 실행, 테스트**를 수행할 수 있다.
|