groovy - 从: to: in Gradle script申请施工

标签 groovy gradle task apply

我在一个Gradle构建中遇到了的这种构造形式,适用于:-到:,我不知道它的作用

task ("someName", type: someType) { task ->
        def path = "src/main/tran/${transformType}.groovy"

        def global = "$rootDir/$path"
        apply from: global, to: task
}

如果这是Groovysh或完全是Gradle的概念?

最佳答案

apply是一个Gradle概念。 apply from:将给定脚本应用于当前项目。换句话说,脚本中出现的简单名称(例如path)将使用project对象进行解析。举个例子,应用包含println path的脚本将打印project.path
apply from:, to:将给定脚本应用于to:指定的对象。举个例子,将包含println path的脚本应用于task将打印task.path

关于groovy - 从: to: in Gradle script申请施工,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24145809/

相关文章:

java - Java 是否具有与 Objective-C 中的 @synthesize 等效的功能?

unit-testing - 使用 Jacoco 从 Sonar 中的条件覆盖中排除 groovy slf4j 日志记录

grails - 检查instanceOf之后的ClassCastException

android - Flutter .apk 已构建但未安装在设备/模拟器中

c# - 取消等待中的任务

C# Parallel.ForEach 和 Task.WhenAll 有时返回的值比假设的要少

android-studio - Android Studio:任务 ':buildSrc:compileGroovy'的执行失败

android - 在不影响 Android Gradle 插件版本的情况下提升 Gradle 版本

spring-boot - Spring Boots Gradle插件在启动脚本中忽略了applicationDefaultJvmArgs

linux - 内核在哪里存储未运行的进程?