gradle - Kotlin Gradle脚本设置

标签 gradle kotlin gradle-kotlin-dsl

我正在尝试编译简单的Kotlin Gradle脚本。
我已经在build中使用build.gradle.kts创建了一个项目,其内容如下:

group = "org.example"
version = "1.0-SNAPSHOT"

tasks {
    register("runScript", Copy::class) {
        from("data")
        into("out")
    }
}

它的灵感来自gradle / kotlin-dsl存储库中的复制示例,它既不是从IDE编译的,也不是在终端中的gradlew编译的。
它给了我这些错误:
e: /Users/dalexiv/Workspace/script-zipper/build.gradle.kts:5:5: Unresolved reference: register
e: /Users/dalexiv/Workspace/script-zipper/build.gradle.kts:5:27: Unresolved reference: Copy
e: /Users/dalexiv/Workspace/script-zipper/build.gradle.kts:6:9: Unresolved reference: from
e: /Users/dalexiv/Workspace/script-zipper/build.gradle.kts:7:9: Unresolved reference: into

也许我缺少要包含的某种插件?我怎么做?

最佳答案

tasks.register("runScript", Copy::class.java) {
    from("data")
    into("out")
}

关于gradle - Kotlin Gradle脚本设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52090010/

相关文章:

android - 有没有办法根据选定的 productFlavor 更改 gradle 变量值?

android - 无法安装签名的APK

java - 没有Maven Central的Kotlin和Gradle?

gradle - 如何使用 kotlinscript DSL (build.gradle.kts) 通过 url 添加 maven 存储库

android - 无法下载 kotlin-reflect.jar (org.jetbrains.kotlin :kotlin-reflect:1. 3.0):没有可用于离线模式的缓存版本

spring - 无法启动 springboot 管理,java.lang.NoClassDefFoundError : org/springframework/cloud/netflix/zuul/filters/TraceProxyRequestHelper

java - 如何使用多部分/表单数据?

android - View 未显示在ViewPager中

gradle - 在kotlin js项目中包含kotlinx-datetime库的问题

kotlin - 在 Gradle 中合并多个提供程序。 Provider.map 与 project.provider 之间的区别