gpt4 book ai didi

groovy - Gradle 2.4-编译后在运行任务中执行Groovy脚本文件

转载 作者:行者123 更新时间:2023-12-03 05:15:20 26 4
gpt4 key购买 nike

为了创建一些资源,我需要在gradt-run -task之后的gradle- compileGroovy -task期间启动一个常规脚本。因此,我做了以下build.gradle -file:

apply plugin: 'groovy'
apply plugin:'application'

repositories {
mavenCentral()
}

dependencies {
compile 'org.codehaus.groovy:groovy-all:2.4.3'
}

task myTask << {
new GroovyShell().run(file('/src/someScript.groovy'))
}
myTask.mustRunAfter(compileGroovy)
myTask.dependsOn(compileGroovy)

问题是:当我执行 myTask -task时,永远不会执行 run

如何让 myTask -task嵌套在 compileGroovy -task之后执行 run

最佳答案

尝试添加:

compileGroovy.finalizedBy(myTask)

它应该解决问题。

关于groovy - Gradle 2.4-编译后在运行任务中执行Groovy脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32963066/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com