首页 > 解决方案 > Noob Kotlin 问题。如何让这个 Gradle 任务压缩我的 jar?

问题描述

真的不知道为什么它不起作用。我正在翻译其他示例,我猜是 Java 风格的 Gradle 文件,但我一无所获。无论我做什么,我都没有得到 zip 文件输出。有小费吗?

tasks {
    compileKotlin {
        kotlinOptions {
            jvmTarget = "1.8"
        }
    }
    compileTestKotlin {
        kotlinOptions {
            jvmTarget = "1.8"
        }
    }
    create<Zip>("buildZip"){
//            from(configurations.runtimeClasspath.get())
//            dependsOn("compileKotlin")
//            destinationDirectory.set(file("./"))
//            dependsOn(configurations.runtimeClasspath)
//            from("$buildDir/libs/cloudfront-auditor-0.1.jar")
        from(compileJava)
        from (processResources)
        into("$buildDir/libs") {
            from(configurations.runtimeClasspath.get())
        }
        println("hello world")
        println(buildDir)
        println(configurations.runtimeClasspath.get())
    }
}

标签: javakotlingradle

解决方案


推荐阅读