반응형
gradle init 을 통해 gradle project를 생성 후
build.gradle.kts
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm") version "1.6.21"
}
group = "com.example"
version = "0.0.1-SNAPSHOT"
java.sourceCompatibility = JavaVersion.VERSION_17
repositories {
mavenCentral()
}
dependencies {
}
tasks.withType<KotlinCompile> {
kotlinOptions {
freeCompilerArgs = listOf("-Xjsr305=strict")
jvmTarget = "17"
}
}
tasks.withType<Test> {
useJUnitPlatform()
}
.vscode/launch.json
{
// IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.
// 기존 특성에 대한 설명을 보려면 가리킵니다.
// 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요.
"version": "0.2.0",
"configurations": [
{
"type": "kotlin",
"request": "launch",
"name": "Kotlin Launch",
"projectRoot": "${workspaceFolder}",
"mainClass": "com.example.MainKt",
"preLaunchTask": "build"
}
]
}
.vscode/tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "./gradlew build -x test",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "run",
"type": "shell",
"command": "./gradlew run",
"problemMatcher": []
},
{
"label": "test",
"type": "shell",
"command": "./gradlew test",
"problemMatcher": []
}
]
}
반응형
'언어 > JAVA' 카테고리의 다른 글
이상하고 아름다운 JAVA 퀴즈 1 (0) | 2023.03.13 |
---|---|
SOLID 원칙과 구체적인 예시 (0) | 2023.03.09 |
Spring Security JWT 인증 잘 정리된 블로그 (0) | 2022.12.20 |
대신증권 API JAVA에서 사용하기 (2) (2) | 2022.02.25 |
대신증권 API JAVA에서 사용하기 (1) (0) | 2022.02.25 |