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

如何从gradle脚本中访问启动参数?,gradle,Gradle,在gradle脚本中,我创建并开始(即执行)新的gradle脚本。 在开发和调试期间,如果能够在启动子脚本时将某些选项(如-I(nfo)、-debug或--stacktrace)传递给子脚本,那就太好了 是否有一种方法可以从该脚本中查询正在运行的gradle脚本的启动参数,以便将它们传递给exec?我在谷歌上搜索了一会儿,但还没有找到任何线索。有什么想法吗?我能想到的最好办法是: StartParameter定义Gradle实例用于执行生成的配置。StartParameter的属性通常对应于Gr

在gradle脚本中,我创建并开始(即执行)新的gradle脚本。 在开发和调试期间,如果能够在启动子脚本时将某些选项(如-I(nfo)、-debug或--stacktrace)传递给子脚本,那就太好了


是否有一种方法可以从该脚本中查询正在运行的gradle脚本的启动参数,以便将它们传递给exec?我在谷歌上搜索了一会儿,但还没有找到任何线索。有什么想法吗?

我能想到的最好办法是:

StartParameter
定义Gradle实例用于执行生成的配置。
StartParameter
的属性通常对应于Gradle的命令行选项

您可以通过以下方式获得当前生成的实例:


很公平。这至少允许我提取日志记录级别和stacktrace设置,并将其传递给子脚本。谢谢你的提示加上指针!
project.getGradle().getStartParameter()