gradle - 如何在gradle脚本中访问启动参数?

标签 gradle

在gradle脚本中,我正在创建然后启动(即exec'íng)新的gradle脚本。
在开发和调试过程中,如果我可以在启动子脚本时将某些选项(例如-i(nfo),-debug或--stacktrace)传递给子脚本,那就太好了。

有没有办法从该脚本中查询正在运行的gradle脚本的启动参数,以便将其传递给exec?我在附近搜索了一下,但没有发现任何提示。有任何想法吗?

最佳答案

我能想到的最好的是StartParameter:

StartParameter defines the configuration used by a Gradle instance to execute a build. The properties of StartParameter generally correspond to the command-line options of Gradle.



您可以通过Gradle.getStartParameter()获得当前构建的实例:
project.getGradle().getStartParameter() 

关于gradle - 如何在gradle脚本中访问启动参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56996214/

相关文章:

gradle - 无法单独导入grails插件:9.0.0.M4

java - 如何导入javax.validation以在IntelliJ中使用?

groovy - 封闭

android - 无法创建变体 'android-manifest-metadata'

kotlin - kotlin-gradle-plugin 如何使用 'kotlin.code.style' 属性?

spring-boot - 如何修复在根项目 "Task ' 中找不到的 'genie-voucher-module' 构建“”

android - Gradle 3.0升级导致androidJavadocs报错

Android Studio 构建风格

gradle - Android Gradle插件与最新Gradle版本的兼容性

java - Gradle - 将第三方依赖项安装到本地 Ivy 存储库中