Kotlin script 可读性可能不如 groovy

手动转gradle的不完全指南

//-----------------------Before--------------------
plugins {
    kotlin("jvm") version "1.3.71"
    kotlin("plugin.spring") version "1.3.71"
}
//-----------------------After--------------------
plugins {
    id 'org.jetbrains.kotlin.jvm' version '1.3.71'
    id("org.springframework.boot") version "2.2.6.RELEASE"
    id("io.spring.dependency-management") version "1.0.9.RELEASE"
}
//-----------------------Before--------------------
group = "com.example"
version = "0.0.1-SNAPSHOT"
java.sourceCompatibility = JavaVersion.VERSION_1_8
//-----------------------After--------------------
group = "com.example"
version = "0.0.1-SNAPSHOT"
java.sourceCompatibility = "1.8"
//-----------------------Before--------------------
tasks.withType<Test> {
    useJUnitPlatform()
}
tasks.withType<KotlinCompile> {
    kotlinOptions {
        freeCompilerArgs = listOf("-Xjsr305=strict")
        jvmTarget = "1.8"
    }
}
//-----------------------After--------------------
test{
    useJUnitPlatform()
}
compileKotlin {
    kotlinOptions {
        jvmTarget = "1.8"
    }
}

(可选项)处理括号,如果想看起来整齐

ctrl+R + 选择正则
寻找\("(.*)"\) 替换为 空格"$1"空格
image.png


ameyu
1 声望0 粉丝

引用和评论

0 条评论