Java 努布·科特林。我如何让这个Gradle任务来拉上我的罐子?

Java 努布·科特林。我如何让这个Gradle任务来拉上我的罐子?,java,kotlin,gradle,Java,Kotlin,Gradle,真的不知道为什么它不起作用。我在翻译其他的例子,我猜是Java风格的Gradle文件,我什么也没有得到。无论我做什么,我都不会得到zip文件输出。有什么建议吗 tasks { compileKotlin { kotlinOptions { jvmTarget = "1.8" } } compileTestKotlin { kotlinOptions { jv

真的不知道为什么它不起作用。我在翻译其他的例子,我猜是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())
    }
}
任务{
科特林{
科特洛普斯酒店{
jvmTarget=“1.8”
}
}
compileTestKotlin{
科特洛普斯酒店{
jvmTarget=“1.8”
}
}
创建(“buildZip”){
//来自(configurations.runtimeClasspath.get())
//dependsOn(“compileKotlin”)
//destinationDirectory.set(文件(“./”)
//dependsOn(configurations.runtimeClasspath)
//来自(“$buildDir/libs/cloudfront-auditor-0.1.jar”)
来自(内贾瓦)
来自(流程资源)
进入($buildDir/libs){
来自(configurations.runtimeClasspath.get())
}
println(“你好,世界”)
println(buildDir)
println(configurations.runtimeClasspath.get())
}
}
将您的JAR及其依赖项与运行它的脚本一起打包到一个ZIP存档中。这就是你想要的吗?